作者:
afred (只有音樂相伴)
2013-05-16 10:01:59請教版上各位高手,
書上寫說,如果process context 的kernel thread 跟bottom half(BH) share data,
process context thread執行時必須用spin luck保護資料,並把BH關掉。
我的問題是,
spin luck使用時會把preempt_count +1,
這樣中斷回來後,不是就不會執行bottom half,而直接回到被中斷的程式繼續執行嗎?
這樣為什麼還要把BH關掉呢?
謝謝大家