Linux:使用讀寫鎖使線程同步

讀寫鎖 與互斥量類似,但讀寫鎖允許更高的並行性。其特性爲:寫獨佔,讀共享。 讀寫鎖狀態: 一把讀寫鎖具備三種狀態:     1. 讀模式下加鎖狀態 (讀鎖)     2. 寫模式下加鎖狀態 (寫鎖)     3. 不加鎖狀態 讀寫鎖特性:     讀寫鎖是"寫模式加鎖"時, 解鎖前,所有對該鎖加鎖的線程都會被阻塞。 讀寫鎖是"讀模式加鎖"時, 如果線程以讀模式對其加鎖會成功;如果線程以寫模式加鎖會
相關文章
相關標籤/搜索