synchronized概念
生活随笔
收集整理的這篇文章主要介紹了
synchronized概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
是利用鎖的機制來實現同步的。
鎖機制有如下兩種特性:
互斥性:即在同一時間只允許一個線程持有某個對象鎖,通過這種特性來實現多線程中的協調機制,這樣在同一時間只有一個線程對需同步的代碼塊(復合操作)進行訪問。互斥性我們也往往稱為操作的原子性。
可見性:必須確保在鎖被釋放之前,對共享變量所做的修改,對于隨后獲得該鎖的另一個線程是可見的(即在獲得鎖時應獲得最新共享變量的值),否則另一個線程可能是在本地緩存的某個副本上繼續操作從而引起不一致。
?
總結
以上是生活随笔為你收集整理的synchronized概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将本地镜像发布到阿里云
- 下一篇: synchronized的用法