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只用於內核模塊,應用程序無法使用;
sleep與usleep
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.