【Linux】互斥鎖

mutex (互斥量)         多個線程同時訪問共享數據時可能會衝突,比如 兩個線程都要把某個全局變量增加 1,這個操作在某平臺需要三條指令完成: 1. 從內存讀變量值到寄存器 2. 寄存器的值加1 3. 將寄存器的值寫回內存          對於多線程的程序,訪問衝突的問題是很普遍的,解決的辦法是引入互斥鎖(Mutex,Mutual Exclusive Lock),獲得鎖的線程可以完成
相關文章
相關標籤/搜索