判断在系统中clock函数衡量CPU时间用的是CPU使用时间还是总流逝时间?

2019-08-06 18:20发布

怎样编写一个程序,判断在系统中clock函数衡量CPU时间用的是CPU使用时间还是总流逝时间?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
zhanghqi
2019-08-06 22:15
#include <windows.h>
#include <stdio.h>
#include <time.h>

typedef long ClockT;

ClockT start;
ClockT finish;
double dtime;

int main ()
{
     //开始计时保存到start
     start=clock();

    //具体运算
     Sleep(1900);

    //结束计时保存到finish
     finish=clock();

    dtime=(double)(finish-start);
     printf("精确时间: %lf ",dtime);
     printf("一般时间: %lf ",dtime/CLOCKS_PER_SEC);
     return 0;
}

一周热门 更多>