【導(dǎo)讀】時(shí)鐘與定時(shí)器基礎(chǔ)知識(shí)。Linux系統(tǒng)定時(shí)器原理。定時(shí)器的簡(jiǎn)單應(yīng)用。統(tǒng)內(nèi)的所有計(jì)時(shí)均基于它。時(shí)鐘滴答的長(zhǎng)短是由時(shí)鐘中斷的頻率決定。地,系統(tǒng)時(shí)間就會(huì)每10ms增1。不同的操作系統(tǒng)對(duì)時(shí)鐘滴答的設(shè)置不同。Linux中用全局變量jiffies表示系統(tǒng)自啟。Tophalf:必須關(guān)中斷運(yùn)行。被阻塞的時(shí)候),它都在計(jì)數(shù)。ITIMER_PROF:進(jìn)程在用戶(hù)模式和核心模式。相關(guān)的數(shù)據(jù)結(jié)構(gòu)及變量:。鐘賦給tv_sec,初始化tv_usec為0。do_timer()函數(shù)來(lái)完成其必須完成的工作;sys_adjtimex;//調(diào)整,主要用于網(wǎng)絡(luò)和分布式系統(tǒng)。intindex;//定時(shí)器鏈表索引,指向當(dāng)前要響應(yīng)的鏈表。定義數(shù)組tvecs的5個(gè)成員管理定時(shí)器鏈表: