簡單說一說Synchronized的實現原理與應用

每次問到Synchroized都只會說,Synchroized可以 同步一個普通方法,鎖是當前實例對象 同步一個靜態方法,鎖是當前Class的對象 同步一個代碼塊,鎖是括號裏指定的對象 完了嘛?就這?不能夠哇! 來,我們稍微往裏探一探。 實現原理 我們先直接上圖,一個是同步方法,一個是同步代碼塊,更直觀來觀察jvm是怎麼來實現Synchronized的。 1 2 ​ 我們用最原始的方法,用過CMD
相關文章
相關標籤/搜索