syntronized鎖膨脹過程

這幾天在逛B站時看別人的面試過程,問到了syntronized的鎖膨脹過程,突然發現自己對這塊不是很瞭解,在網上收集了一些資料記錄一下: 首先:爲什麼要有鎖膨脹過程: 在java 1.6之前,syntronized的操作是一項非常重的操作,屬於重量級鎖,但是Java的開發者們發現其實很多時候鎖的競爭機制不是那麼激烈的,沒有必要在一個同步塊中採取這樣消耗性能的方式來處理,因爲資源的競爭,加鎖解鎖,涉
相關文章
相關標籤/搜索