天天看点

Linux sleep函数作用

sleep把进程的运行状态改为睡眠,将其从系统可执行队列去掉,这样系统就不会调度到该进程,不会分配CPU时间片。同时根据该进程的睡眠时间,将进程挂入相应的定时器队列中。

clock_t start=clock();
    sleep(5);
    clock_t end=clock();
    float time=(float)(end-start)/CLOCKS_PER_SEC;
    printf("Sleep clock:%f\n",time);      

继续阅读