CPU控制百分比

来源:互联网 发布:eagleeye 淘宝 下载 编辑:程序博客网 时间:2024/05/16 23:02

这是达到50%需要写的函数

#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>

int main(void)
{
//    int i = 0;
    int timestart;
    int fulltime = 100;
    int runtime = 1.745;
    while(1)
    {
    timestart = clock();//获得当前时间
    while((clock()-timestart)<runtime)//根据起始时间减去当前时间爱呢等于运行时间的比较判断
    {
        usleep(fulltime-runtime);
    }

}


//实验了很久才得出的结果51%~54%之间



这是100%这个简单


#include <stdio.h>

int main(void)
{
    int i = 0;
    while(1)
    {
    for(;i<100;i++)
    ;
    }
    return 0;
}




0 0
原创粉丝点击