Linux | 線程同步的四種方式

文章目錄 互斥鎖 條件變量 信號量 讀寫鎖 Linux下提供了多種方式來處理線程同步,最常用的是 互斥鎖、條件變量、信號量和讀寫鎖。 互斥鎖 在線程裏也有一把鎖——互斥鎖(mutex),互斥鎖是一種簡單的加鎖的方法來控制對共享資源的訪問,互斥鎖只有兩種狀態,即上鎖( lock )和解鎖( unlock )。 互斥鎖的特點 1、原子性:把一個互斥量鎖定爲一個原子操作,這意味着操作系統(或pthrea
相關文章
相關標籤/搜索