Linux(內核剖析):27---中斷下半部之(下半部機制的選擇、在下半部之間加鎖、禁止下半部(local_bh_disable、local_bh_enable))

一、下半部機制的選擇 在各種不同的下半部實現機制之間做出選擇是很重要的。在當前的2.6版內核中,有三種可能的選擇:軟中斷、tasklet和工作隊列。tasklet基於軟中斷實現,所以兩者很相近。工作隊列機 制與它們完全不同,它靠內核線程實現 從設計的角度考慮,軟中斷提供的執行序列化的保障最少。這就要求軟中斷處理函數必須格 外小心地採取一些步驟確保共享數據的安全,兩個甚至更多相同類別的軟中斷有可能在
相關文章
相關標籤/搜索