Linux系統下POSIX互斥鎖用法

Linux下所有線程是併發執行、異步執行,當不同線程對同一資源進行操作時,就要涉及線程同步問題,使得在同一時間該資源只能被一個線程佔用,其它線程必須等待或返回。 原子操作:當所有線程對同一資源進行同步訪問時,可以引入鎖(互斥鎖和讀寫鎖);獲得鎖的線程可以完成對該資源的「讀-修改-寫」3步操作,要麼都執行,要麼都不執行,不會中間被打斷,也不會再其它處理器上並行做這個操作。這三步操作就叫做原子操作。
相關文章
相關標籤/搜索