[問題] 關於process的觀念

看板LinuxDev作者 (品質...)時間13年前 (2011/02/23 20:16), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
是關於Linux kernel的process state.. 請問TASK_INTERRUPTIBLE 和 TASK_UNINTERRUPTIBLE 有什麼差?? 我看書上寫: TASK_INTERRUPTIBLE: process停止,直到hardware interrupt或是signal通知才繼續 TASK_UNINTERRUPTIBLE: 只可以靠hardware interrupt喚醒該process 既然這樣的話不是只需要TASK_INTERRUPTIBLE就好了嗎?? 幹嘛還要TASK_UNINTERRUPTIBLE ? 又他們的使用時機又有什麼不同呢?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.192.205

02/24 04:24, , 1F
UNINTER...ABLE你按ctrl-c停不掉
02/24 04:24, 1F

02/24 16:22, , 2F
我認為處理即時型、類比式的裝置會有用吧!
02/24 16:22, 2F

02/24 16:23, , 3F
比較不受干擾、安全。
02/24 16:23, 3F

02/25 16:09, , 4F
第一次靠中斷,隨後同類密集事件可用polling就可省content
02/25 16:09, 4F

02/25 16:11, , 5F
switch overhead, 不能中斷在單處理機相當於 soft lock.
02/25 16:11, 5F
文章代碼(AID): #1DPFgwX2 (LinuxDev)