偏向鎖狀態

 一個對象創建時, 如果開啓了偏向鎖(默認開啓),那麼對象創建後,markword值爲0x05即最後3位101,這時它的Thread,epoch,age都爲0 偏向鎖默認是延遲的,不會在程序啓動時立即生效,如果想避免延遲,可以加VM參數-xx:BiaseLockingStartupDelay=0來禁用延遲 如果沒有開啓偏向鎖,那麼對象創建後,markword值爲0x01即最後3位位001,這時它的
相關文章
相關標籤/搜索