Что такое прерывание потоков?

(Примечание: речь идет не о прерывании потоков Java / .NET, это о режиме ядра.

Привет,

В Википедии есть что сказать о потоках прерываний в статье Обработчик прерываний :

Потоки прерываний

Несколько операционных систем - Solaris, NetBSD, Mac OS X, WinCE и FreeBSD, например - используйте другую схему , известную как потоки прерывания. Обработчик прерывания , предоставляемый драйвером устройства , представляет собой просто поток с высоким приоритетом , который выполняется с включенными прерываниями и, что более важно, может {{1} } блок на мьютексе. Это значительно упрощает блокировку в ядре. Кроме того, поток прерывания может быть вытеснен потоком прерывания с более высоким приоритетом .

Какую технику прерывания потоков очевидно использует FreeBSD (среди прочих)? И где я могу прочитать об этом подробнее?

Заранее спасибо. :)

5
задан Bjarke Freund-Hansen 29 December 2010 в 09:11
поделиться