<java并发编程实践>读书笔记一
生活随笔
收集整理的這篇文章主要介紹了
<java并发编程实践>读书笔记一
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為了保護狀態的一致性,要在單一的原子操作中更新互相關聯的狀態變量。
原子性:一組語句作為單獨的,不可分割的單元進行。
內部鎖
java提供了強制原子性的內置鎖機制: synchronized塊。
一個synchronized塊有兩部分:鎖對象的引用,以及這個鎖保護的代碼塊。
每個java對象都可以隱式地扮演一個用于同步的鎖的角色;這些內置的鎖被稱為內部鎖(intrinsic locks)或監視器鎖(monitor locks).
獲得內部鎖的唯一途徑是:進入這個內部鎖保護的同步塊或方法。
重進入方便了鎖行為的封裝,因此簡化了面向對象并發代碼的開發。
讀-改-寫(read-modify-write)
檢查再運行(check-then-act)
缺少即加入(put-if-absetn)
總結
以上是生活随笔為你收集整理的<java并发编程实践>读书笔记一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常考数据结构与算法-morris遍历
- 下一篇: <java并发编程实践>读书笔记二