Java | 多線程之鎖優化(下):使用樂觀鎖優化並行操作 | 極客時間

前兩講我們討論了 Synchronized 和 Lock 實現的同步鎖機制,這兩種同步鎖都屬於悲觀鎖,是保護線程安全最直觀的方式。 我們知道悲觀鎖在高併發的場景下,激烈的鎖競爭會造成線程阻塞,大量阻塞線程會導致系統的上下文切換,增加系統的性能開銷。那有沒有可能實現一種非阻塞型的鎖機制來保證線程的安全呢?答案是肯定的。今天我就帶你學習下樂觀鎖的優化方法,看看怎麼使用才能發揮它最大的價值。 什麼是樂觀
相關文章
相關標籤/搜索