什麼是讀寫鎖?微服務註冊中心是如何進行讀寫鎖優化的?

一、讀寫鎖的介紹   本文我們來聊一下讀寫鎖。所謂的讀寫鎖,就是將一個鎖拆分爲讀鎖和寫鎖兩個鎖,然後加鎖的時候,可以加寫鎖,也可以加讀鎖。   如下面代碼所示:   如果有一個線程加了寫鎖,那麼其他線程就不能加寫鎖了,同一時間只能允許一個線程加寫鎖。   因爲加了寫鎖就意味着有人要寫一個共享數據,那同時就不能讓其他人來寫這個數據了。   如果有線程加了寫鎖,其他線程就不能加讀鎖了,因爲既然都有人在
相關文章
相關標籤/搜索