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);

留言

這個網誌中的熱門文章

sysfs_create_group 註冊 attribute

vim 基礎操作

20220411 台南砲校教召