freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

四linux內(nèi)核時(shí)鐘-資料下載頁(yè)

2024-10-11 20:33本頁(yè)面

【導(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í)器鏈表:

  

【正文】 long nowsec,nowusec。 //當(dāng)前時(shí)間 if(signal(SIGUSR1,sig_handler)==SIG_ERR) { printf(“Unable to create handler for SIGUSR1\n”)。 exit(0)。 } if(signal(SIGALRM,sig_handler)==SIG_ERR) { printf(“Unable to create handler for SIGALRM\n”)。 exit(0)。 } =9。 =999999。 =9。 =999999。 //初始化 setitimer(ITIMER_REAL,amp。v,NULL)。 lastsec=。 countsec=0。 //設(shè)置定時(shí)器,并掛接到鏈表上。 while(1) { getitimer(ITIMER_REAL,amp。v)。 nowsec=。 nowusec=。 if(nowsec==lastsec1) { raise(SIGUSR1)。 //每過(guò) 1秒,產(chǎn)生一個(gè)信號(hào) lastsec=nowsec。 countsec++。 } } } //信號(hào)處理函數(shù),根據(jù)不同的信號(hào),輸出不同的信息。 Static void sig_handler(int signo) { switch(signo) { case SIGUSER1: printf(“One second passed\n”)。 break。 case SIGALRM: { printf(“Timer has been zero, elapsed %d second\n”,countsec)。 lastsec=countsec。 countsec=0。 break。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1