隨筆-59  評論-31  文章-0  trackbacks-0
             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 閱讀(271) 評論(0)  編輯  收藏 所屬分類: java并發
          主站蜘蛛池模板: 保定市| 东山县| 元江| 怀来县| 灌阳县| 阿坝| 丹寨县| 阿荣旗| 包头市| 亚东县| 天柱县| 安化县| 新巴尔虎右旗| 宝鸡市| 乾安县| 财经| 南丰县| 隆德县| 大庆市| 宝鸡市| 光泽县| 开江县| 朔州市| 安吉县| 永胜县| 五台县| 建德市| 呼图壁县| 牙克石市| 万年县| 定西市| 安康市| 朝阳区| 喀什市| 靖宇县| 陇西县| 南充市| 宁津县| 平罗县| 儋州市| 额济纳旗|