(NB: Non si tratta di interrompere le discussioni Java/.NET, si tratta di interruzioni in modalità kernel.)Che cos'è il thread di interrupt?
Ciao,
Wikipedia ha questo da dire su interrupt Discussioni in questo articolo Interrupt handler:
discussioni interrupt
diversi sistemi operativi - Solaris, NetBSD, Mac OS X, WinCE e FreeBSD, per esempio - usa lo schema diverso noto come thread di interrupt. Un gestore di interruzioni fornito dal driver di dispositivo è solo un thread ad alta priorità che viene eseguito con gli interrupt abilitati e, cosa più importante, può blocco su mutex. Questo notevolmente semplifica il blocco nel kernel. Inoltre, il thread di interruzione potrebbe essere preimpostato dal thread di interruzione prioritaria .
Qual è questa tecnica di thread di interrupt che FreeBSD (tra gli altri) utilizza apparentemente? E dove posso saperne di più?
Grazie in anticipo. :)
Ciao. Sembra che questo sia quello che sto chiedendo, potresti approfondire un po 'come funziona e come è diverso da altri approcci all'esecuzione di interrupt differiti? –
Non conosco i dettagli, mi dispiace. http://www.freebsd.org/doc/en/books/arch-handbook/smp-design.html sembra avere ancora qualche informazione in più. – BCran