您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Utility中用來定時的函數有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Utility中用來定時的函數有哪些”這篇文章吧。
可以用來定時的函數
clock_gettime()
time()
gettimeofday()
sigtimedwait()
alarm()
timer_settime()
clock_nanosleep()
先了解幾個名詞
UTC – 世界標準時間
Epoch –一個特定時間: 1970-01-01 00:00:00 UTC
IEEE - Institute of Electrical andElectronics Engineers,電氣和電子工程師協會
ISO - International Organization forStandardization,國際標準化組織
IEC - International ElectrotechnicalCommission,國際電工委員會
POSIX - Portable Operating SystemInterface。IEEE稱之為IEEE 1003;ISO稱之為ISO/IEC 9945
ANSI - American National StandardsInstitute,美國國家標準學會
clock_gettime()
POSIX定義的函數clock_gettime(),用來讀取當前時間
跑個例子
clock_id - 支持兩種時鐘CLOCK_REALTIME、CLOCK_MONOTONIC
flags - 支持兩種模式 TIMER_ABSTIME、TIMER_RELTIME
rqtp – 為0時,立即返回。TIMER_RELTIME模式下,以時鐘clock_id為基準,sleep時長為rqtp。TIMER_ABSTIME模式下,sleep到時鐘clock_id運行到rqtp為止;如果rqtp不晚于當前時間,則立即返回
rmtp – 如果任務因為signal而提前返回,且不是TIMER_ABSTIME模式,rmtp非NULL時,存儲剩余時長
以上是“Utility中用來定時的函數有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。