多線程---Synchronized關鍵字

Synchronized: 三種方式加鎖: 1:修飾實例方法,作用於當前實例,進入同步代碼塊之前要獲取當前實例的鎖 2:靜態方式,作用域當前類對象,進入同步代碼看前要獲取當前類對象的鎖 3:修飾代碼塊,指定加鎖對象,對給定對象加鎖,進入同步代碼塊前要獲取給定對象的鎖   對象在內存中的佈局: 分爲三個區域:對象頭[對象標記(Mark Word)  類元信息],實例數據,對齊填充   爲什麼任何對象
相關文章
相關標籤/搜索