sleep與usleep


sleep函數:

usleep(n) //n微秒

sleep(n)//n秒


例程:

#include <stdio.h>

int main(int argc,char **argv)
{
    printf("Start.....\n");
    sleep(3); //停留1秒     
    //usleep(1000*1000*10);    
    printf("Over.....\n");
}


另外,linux下還有個delay()函數,原型爲extern void delay(unsigned int msec);它可以延時msec*4毫秒,如果想延時一秒鐘的話,可以使用 delay(250);

但是delay只用於內核模塊,應用程序無法使用;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章