ZooKeeper如何簡單實現讀寫鎖?

1 讀寫鎖的概念 讀寫鎖是計算機程序的併發控制的一種同步機制,用於解決讀寫問題,讀操作可併發重入,寫操作是互斥的。 讀寫鎖有多種讀寫權限的優先級策略,可以設計爲讀優先、寫優先或不指定優先級。 讀優先:允許最大併發的讀操作,但可能會餓死寫操作;因爲寫操作必須在沒有任何讀操作的時候才能夠執行。 寫優先:只要排隊隊列中有寫操作,讀操作就必須等待; 不指定優先級:對讀操作和寫操作不做任何優先級的假設 不指
相關文章
相關標籤/搜索