@竹子愛熊貓 網(wǎng)上資料太多了,對于疑惑,最好還是自己看代碼和跟別人討論比較好。
對于偽重量級鎖這個概念,站在個人理解角度去產(chǎn)生這個概念我覺得沒問題。但是對于很多讀者可能會有誤導(dǎo),因?yàn)殒i的狀態(tài)是在 markword 狀態(tài)位明顯的區(qū)分出來的。
生產(chǎn) objectmonitor,并把 markword 標(biāo)志位更改那一刻應(yīng)該就是重量級鎖狀態(tài)。
只是每次進(jìn)入重量級鎖,并不會馬上系統(tǒng)調(diào)用,會先進(jìn)行自旋嘗試(自適應(yīng),之后可能會變不自旋)。
(二)深入理解Java并發(fā)編程之Synchronized關(guān)鍵字實(shí)現(xiàn)原理剖析引言 Synchronized關(guān)鍵字(互斥鎖)原理,一線大廠不變的面試題,同時也是理解Java并發(fā)編程必不可少的一環(huán)!其中覆蓋的知識面很多,需要理解的點(diǎn)也很多,本文是以相關(guān)書...