java多線程複習與鞏固(二)

synchronized關鍵字詳解       synchronized早期是重量級鎖,是因爲只要使用synchronized關鍵字都會調用操作系統內核(用戶態——> 內核態)。1.6版本引入偏向鎖和自旋鎖,這兩種類型的鎖可以不調用操作系統內核 這樣效率就會有所提升。與volatile不同的是 synchronized 彙編 執行的是 lock cmpxchg 保證了數據的一致性。      ja
相關文章
相關標籤/搜索