Linux多線程編程:線程同步之三--讀寫鎖rwlock

讀寫鎖使用 當讀寫鎖是「寫模式加鎖」時,解鎖前,全部對該鎖加鎖的線程都會被阻塞(通俗一點:寫完才進行任何操做); 當讀寫鎖是「讀模式加鎖」時,若是線程以讀模式對其加鎖會成功,若是線程以寫模式加鎖會阻塞;因此相比於讀寫鎖和互斥鎖,讀線程多時讀寫鎖能夠提升訪問效率(通俗一點:能夠一塊兒讀,但讀完才能寫); 當讀寫鎖是「讀模式加鎖」時,既有試圖以寫模式加鎖的線程,也有試圖以讀模式加鎖的線程,那麼讀寫鎖會
相關文章
相關標籤/搜索