26.java中鎖的機制

  synrhronized    如果synrhronized加在靜態方法上,則鎖住整個class;如果加在實例方法中,鎖this,即當前對象。     自旋鎖   基本思路就是自旋,不成功再阻塞,儘量降低阻塞的可能性,這可以提高那些執行時間很短的代碼塊的性能。     CAS與偏向鎖    CAS(Comparet and swap)就好比安檢儀器,如果檢測同步操作時有異常就反覆嘗試,直到異常
相關文章
相關標籤/搜索