- Sleep函数可以使计算机程序(进程,任务或线程)进入休眠,使其在一段时间内处于非活动状态。当函数设定的计时器到期,或者接收到信号、程序发生中断都会导致程序继续执行。
sleep函数单位为毫秒 休眠一秒:sleep(1000);
//将休眠的时间间隔精确到sleep(1); 之后
-
利用clock_t x = clock(),编译器可以将x转换为合适的类型; 根据两个时间戳的差转化为高精度类型的数据 再根据循环处理消耗程序运行时占用的休眠时间;
clock_t start, finish; double durtion = 0; start = clock(); while (1 - durtion>0.0000000001) { finish = clock(); durtion = (double)(finish - start); }