Linux多線程開發-線程同步-讀寫鎖pthread_rwlock_t

一、讀寫鎖概念 對資源的訪問抽象爲兩種類型,即獨佔和共享。獨佔資源具備排他性,例如寫操做。共享資源能夠同時由多個線程訪問,不對該資源執行寫操做。針對資源的讀和寫操做分別加鎖,寫操做加鎖與互斥鎖相同,但讀操做加鎖能夠讓多個線程同時訪問。併發 優勢:互斥鎖進入臨界區後,未得到鎖的線程會阻塞,所以,會下降程序的併發效率。讀寫鎖能夠對讀操做高效訪問,提升資源利用效率,併發性能更高。函數 POSIX庫中用類
相關文章
相關標籤/搜索