第7章 Linux設備驅動中的併發控制之一(併發與競態)

本章導讀 Linux設備驅動中必須解決的一個問題是多個進程對共享資源的併發訪問,併發的訪問會導致競態(競爭狀態)。 Linux提供了多種解決競態問題的方式,這些方式適合不同的應用場景。 7.1講解了併發和競態的概念及發生場合。 7.2講解了編譯亂序、執行亂序的問題,以及內存屏障。 7.3~7.8分別講解了中斷屏蔽、原子操作、自旋鎖、信號量和互斥體等併發控制機制。 7.1 併發與競態 併發是多個執行
相關文章
相關標籤/搜索