作者QUALIA (品質...)
看板LinuxDev
標題[問題] TASK_INTERRUPTIBLE vs. TASK_UNINTERRUPTIBLE
時間Wed Feb 23 20:16:55 2011
是關於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
1F:推 shaopin:UNINTER...ABLE你按ctrl-c停不掉 02/24 04:24
2F:推 wgst88w:我認為處理即時型、類比式的裝置會有用吧! 02/24 16:22
3F:→ wgst88w:比較不受干擾、安全。 02/24 16:23
4F:推 ggg12345:第一次靠中斷,隨後同類密集事件可用polling就可省content 02/25 16:09
5F:→ ggg12345:switch overhead, 不能中斷在單處理機相當於 soft lock. 02/25 16:11