1、sleep()函數:秒級休眠函數
創(chuàng)新互聯公司是一家專業(yè)的成都網站建設公司,我們專注網站建設、做網站、網絡營銷、企業(yè)網站建設,友情鏈接,廣告投放平臺為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯網理念。從網站結構的規(guī)劃UI設計到用戶體驗提高,創(chuàng)新互聯力求做到盡善盡美。
#include unistd.h
unsigned int sleep(unsigned int unSeconds);
參數unSeconds表示需要休眠的秒數;
2、usleep()函數:微秒級休眠函數;
#include unistd.h
int usleep(useconds_t lMicroSeconds);
參數lMicroSeconds表示要休眠的微秒數;
#ifndef _SUSECONDS_T
#define _SUSECONDS_T
typedef long suseconds_t; /* signed # of microseconds */
#endif ?/* _SUSECONDS_T */
類型useconds_t定義在頭文件/usr/include/sys/types.h中;
3、nanosleep()函數:納秒級休眠函數;
#include time.h
int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);
4、其它休眠函數:
select()、pselect()、poll();等;
select()函數也可以精確到微秒,pselect()函數也可以精確到納秒。
sleep()用于代碼的阻斷延遲運行,其用法步驟如下:
需要準備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,輸入C語言代碼:Sleep(1000);printf("sleep end.");。
3、編譯器運行test.cpp文件,此時成功執(zhí)行Sleep()函數在1秒后打打印內容。
1、sleep()函數:秒級休眠函數
#include unistd.h
unsigned int sleep(unsigned int unSeconds);
參數unSeconds表示需要休眠的秒數;
2、usleep()函數:微秒級休眠函數;
#include unistd.h
int usleep(useconds_t lMicroSeconds);
參數lMicroSeconds表示要休眠的微秒數;
#ifndef _SUSECONDS_T
#define _SUSECONDS_T
typedef long suseconds_t; /* signed # of microseconds */
#endif /* _SUSECONDS_T */
類型useconds_t定義在頭文件/usr/include/sys/types.h中;
3、nanosleep()函數:納秒級休眠函數;
#include time.h
int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);
4、其它休眠函數:
select()、pselect()、poll();等;
select()函數也可以精確到微秒,pselect()函數也可以精確到納秒。