java鎖機制有兩種實現方式:jdk1.4 通過synchronized的方式實現,jdk1.5加入java.util.concurrent.locks包下的各種lock
1.代碼層的區別。
synchronized 類似面向對象 修飾 類,方法,對象。
lock不作為修飾,類似面向過程,在方法中需要鎖的時候lock,在結束的時候unlock。(一般在finally塊里)
2.性能
并發高,lock有優勢。低并發 synchronized 有優勢。
3.實現機制
synchronized 對象加鎖
posted on 2011-12-28 17:22
RoyPayne 閱讀(270)
評論(0) 編輯 收藏 所屬分類:
java并發