Java併發編程之微服務註冊中心的讀寫鎖優化

1、讀寫鎖的介紹 這篇文章來聊一下讀寫鎖。所謂的讀寫鎖,就是將一個鎖拆分爲讀鎖和寫鎖兩個鎖,而後你加鎖的時候,能夠加寫鎖,也能夠加讀鎖。以下面代碼所示:java 若是有一個線程加了寫鎖,那麼其餘線程就不能加寫鎖了,同一時間只能容許一個線程加寫鎖。由於加了寫鎖就意味着有人要寫一個共享數據,那同時就不能讓其餘人來寫這個數據了。面試 同時若是有線程加了寫鎖,其餘線程就不能加讀鎖了,由於既然都有人在寫數據
相關文章
相關標籤/搜索