Linux內核學習筆記 -34 動手實踐 - 內核多任務併發實例

有一個內核共享資源(鏈表),同時有三種不同類型的內核任務會訪問該鏈表,並對其進行插入或者刪除節點的操作,內核線程負責向鏈表加入新節點,內核定時器負責定時/刪除節點,而系統調用負責在某個時刻銷燬整個鏈表。者三種內核任務併發執行時,有可能會破壞鏈表數據的完整性,所以我們必須對鏈表進同步訪問保護,以確保數據的一致性。在這樣一個多任務併發訪問的模型中,我們需要選用合適的內核同步機制來管理這些任務,使得它們
相關文章
相關標籤/搜索