linux clock gettime函式詳解

2021-06-20 04:28:29 字數 413 閱讀 9168

注意

1.精確級別,納秒級別

原型long sys_clock_gettime (clockid_t which_clock, struct timespec *tp);

which_clock引數解釋

clock_realtime:系統實時時間,隨系統實時時間改變而改變,即從utc1970-1-1 0:0:0開始計時,中間時刻如果系統時間被使用者該成其他,則對應的時間相應改變

clock_monotonic:從系統啟動這一刻起開始計時,不受系統時間被使用者改變的影響

clock_process_cputime_id:本程序到當前**系統cpu花費的時間

clock_thread_cputime_id:本執行緒到當前**系統cpu花費的時間

如果無法編譯,預設沒有加入該庫,請用gcc -lrt執行

ngx process options函式詳解

ngx process options是初始化init cycle中的一些如 conf file,prefix,conf prefix等字段的功能,其方法的定義在src core nginx.c中,以下為詳細 主要功能是將ngx prefix,配置檔案的位置資訊,以及命令列引數的資訊初始化到cycl...

遞迴函式(詳例)

從函式棧的角度的運用 簡單的列印運用 includevoid function int n int main void function int n return 非空鍊錶的遞迴找最大值 lim findmax lim headptr 為了更好的理解遞迴的執行過程 在呼叫自生到最後時,if head...

Filter函式詳析

select filter product category members,measures dollar sales 900000 and measures unit sales 90000 on axis 0 from sales where time 2005 measures dollar...