第10章內核同步方法

Linux內核提供了一組相當完備的同步方法,這些方法使得內核開發者能編寫出高效而又自由競爭的代碼。 10.1 原子操作 原子操作可以保證指令以原子的方式執行——執行過程不被打斷。原子原本指的是不可分割的微粒,所以原子操作也就是不能被分割的指令。 兩個原子操作絕對不可能併發地訪問同一個變量,這樣加操作就絕不會引起競爭。 內核提供兩組原子操作接口——一組針對整數進行操作,另一組針對單獨的位進行操作。在
相關文章
相關標籤/搜索