課程
/后端開發
/Java
/Java高并發之魂:synchronized深度解析
synchronized是否只適用于單機應用
2020-01-03
源自:Java高并發之魂:synchronized深度解析 2-3
正在回答
分布式系統中,每個docker實例內,依然有應用的空間,例如控制單機的運算壓力。
舉報
從0開始徹底學會高并發場景下不得不會的synchronized
1 回答不加synchronized時候的不見性
2 回答同一個方法中的被synchronized包裹的代碼塊與普通代碼塊
2 回答同步方法中,調用了非同步方法,此時對于非同步方法來說,是否是線程安全的,這個非同步方法是否也等于擁有了鎖??
1 回答那我是不是可以不使用創建thread對象時需要傳入的類的對象的class對象??梢噪S便哪個類的class對象都可以呢?因為在學習對象鎖的視頻中老師創建的鎖對象是隨便的Object對象所以類鎖上應該也可以隨便哪個類的clas對象。還是說只能是實現Runnable接口的類的父類的對象???還有實現runnable接口的類對象不同類鎖會失效,這種是只有this修飾才會 這樣嗎?對象鎖中自己創建的鎖對象只有一個,就算創建兩個線程的對象不同但是鎖對象只有一個還是只有一個可以持有鎖。也就是對象鎖不會失效。
1 回答用Suspend:Thread進行調試
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-01-04
分布式系統中,每個docker實例內,依然有應用的空間,例如控制單機的運算壓力。