synchronized的JAVA底層實現

目前在Java中存在兩種鎖機制:synchronized和Lock,Lock接口及其實現類是JDK5增長的內容,其做者是大名鼎鼎的併發專家Doug Lea。本文並不比較synchronized與Lock孰優孰劣,只是介紹兩者的實現原理。java 數據同步須要依賴鎖,那鎖的同步又依賴誰?synchronized給出的答案是在軟件層面依賴JVM,而Lock給出的方案是在硬件層面依賴特殊的CPU指令,你
相關文章
相關標籤/搜索