關于Linux 中sleep()函數說明
相關函數:signal, alarm 頭文件:#include <unistd.h> 定義函數:unsigned int sleep(unsigned int seconds); 函數說明:sleep()會令目前的進程暫停, 直到達到參數seconds 所指定的時間, 或是被信號所中斷. 返回值:若進程/線程掛起到參數所指定的時間則返回0,若有信號中斷則返回剩余秒數。
linux下Sleep()函數:單位為毫秒 如果需要更精確可以用usleep單位為微秒 線程休眠函數:void usleep(unsigned long usec); linux下delay()函數: 原型為extern void delay(unsigned int msec); 它可以延時msec*4毫秒,也就是如果想延時一秒鐘的話,可以這么用 delay(250);
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。