操做系統概念-內核同步-原子操做

       在同一個操做系統中,不一樣的進程常常須要相互協同工做,協同的方法通常有兩種,一是直接共享邏輯地址空間,二是經過文件或消息共享數據。若是共享邏輯地址空間,則在進程執行的時候有可能會發生多個進程同時訪問同一個數據的衝突問題,特別是在多處理器的狀況下。對於這類衝突,內核採用了一些方法進行進程同步,例如原子操做、自旋鎖、信號量等方法。接下來的四篇(包括本文)將分別介紹原子操做、自旋鎖、信號量
相關文章
相關標籤/搜索