jiffies用法
jiffies用法 jiffies定義在 (引入 會自動引入此檔)。Jiffies為Linux核心變數,它被用來紀錄系統自開幾以來,已經過多少的tick。Tick是HZ的倒數,意即timer interrupt每發生一次中斷的時間。 如HZ為250時,tick為4毫秒(millisecond)。 範例: #include<linux/jiffies.h> unsigned long j ,stamp_1,stamp_half,stamp_n; j = jiffies /* 讀取當時的時戳 */ stamp_1 = j + HZ; /* 1秒之後 */ stamp_half = j + HZ/2; /* 半秒之後 */ stamp_n = j + n*HZ /1000 /* n毫秒之後 */ #include<linux/jiffies.h> int time_after(unsigned long a,unsigned long b); int time_before(unsigned long a,unsigned long b); int time_after_eq(unsigned long a,unsigned long b); int time_before_eq(unsigned long a,unsigned long b);