Linux設備驅動程序筆記(4)

第四章 併發和競態linux • 併發及其管理web 大部分競態可經過使用內核的併發控制原語,並應用幾個基本的原理來避免。第一個規則是,只要可能,就應該避免資源的共享,這種思想的明顯應用就是避免使用全局變量。但硬件資源本質上就是共享的,軟件資源常常須要對其餘執行線程可用。全局變量並非共享數據的惟一途徑,只要咱們的代碼將一個指針傳遞給了內核的其餘部分,一個新的共享就可能創建。在單個執行線程以外共享硬
相關文章
相關標籤/搜索