Linux內核態搶佔機制分析

本文首先介紹非搶佔式內核(Non-Preemptive Kernel)和可搶佔式內核(Preemptive Kernel)的區別。接着分析Linux下有兩種搶佔:用戶態搶佔(User Preemption)、內核態搶佔(Kernel Preemption)。然後分析了在內核態下:如何判斷能否搶佔內核(什麼是可搶佔的條件);何時觸發重新調度(何時設置可搶佔條件);搶佔發生的時機(何時檢查可搶佔的條件
相關文章
相關標籤/搜索