看板 LinuxDev 關於我們 聯絡資訊
請教版上各位高手, 書上寫說,如果process context 的kernel thread 跟bottom half(BH) share data, process context thread執行時必須用spin luck保護資料,並把BH關掉。 我的問題是, spin luck使用時會把preempt_count +1, 這樣中斷回來後,不是就不會執行bottom half,而直接回到被中斷的程式繼續執行嗎? 這樣為什麼還要把BH關掉呢? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.59.214