在C语言中,可以通过clock()函数来测量函数的执行时间。具体步骤如下: 在需要测试执行时间的函数开始处调用clock()函数,保存返回值为start_time: #include clock_t start_time = clock(); 复制代码 在函数结束处再次调用clock()函数,保存返回值为end_time: clock_t end_time = clock(); 复制代码 计算函...
程序执行结果为: 我们运用time.h头文件里的clock()函数可获取当前的时间戳,我们在需要测试的程序块前后各获取一次时间戳,然后用后一次时间戳减去前一次时间戳就可得到该程序块的执行时间。当然,这也只是得到粗略的执行时间,因为只能精确到ms。 我的微信公众号:嵌入式大杂烩...
e_start=time(NULL); }//子线程:监控时间voidwatcher(void) { time_t cur;while(1) { cur= time(NULL);//不间断获取当前时间if(cur-e_start>=E_TIME)//时间持续E_TIME{ tagFlag=1;//标志位置为1break;//结束循环} } }intmain() { pthread_t t1;intret; init(); ret= pthread_create(&t1,...