併發編程(03)----鎖的基本信息和Volatile關鍵字、Lock

單例模式與線程安全問題       餓漢式沒有安全性問題        懶漢式 Synchronize放在方法上,其實就是鎖住了整個Class的實例,使用同一個對象才能鎖   重入鎖 自旋鎖     就是旋轉CPU,不停的去等待線程執行完畢     當一個線程拿到了對象頭的信息到棧幀中,另外一個線程如果想獲取的話,那就必須不能的在自旋,等待第一個線程把方法體中的信息執行完畢之後,他才能去執行  
相關文章
相關標籤/搜索