線程的同步之讀寫鎖rwlock(二)

1.什麼是讀寫鎖? 讀寫鎖和互斥量(互斥鎖)很類似,是另一種線程同步機制,但不屬於POSIX標準,可以用來同步同一進程中的各個線程。當然如果一個讀寫鎖存放在多個進程共享的某個內存區中,那麼還可以用來進行進程間的同步, 相對互斥量只有加鎖和不加鎖兩種狀態,讀寫鎖有三種狀態:讀模式下的加鎖,寫模式下的加鎖,不加鎖。 讀寫鎖的使用規則:   ● 只要沒有寫模式下的加鎖,任意線程都可以進行讀模式下的加鎖;
相關文章
相關標籤/搜索