回覆列表
  • 1 # 使用者3916807372217

    1、sleep()函式:秒級休眠函式

    #include

    unsigned int sleep(unsigned int unSeconds);

    引數unSeconds表示需要休眠的秒數;

    2、usleep()函式:微秒級休眠函式;

    #include

    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

    int nanosleep(const struct timespec* rqtp, struct timespec* rmtp);

    4、其它休眠函式:

    select()、pselect()、poll();等;

    select()函式也可以精確到微秒,pselect()函式也可以精確到納秒。

  • 中秋節和大豐收的關聯?
  • 你認為是你比較省錢,還是你老公比較省錢?