推 PsMonkey:你要不要給範例碼比較好讓人理解 Orz 08/26 17:01
現在有兩個object o1跟o2
o1有兩個synchronized method m1,m2
o2有一個synchronized method m3
現在有兩個thread t1,t2
t1會call m1 m1內部會呼叫 m3 且m3會執行wait()
在這情況下
t2是不是無法執行m2
因為wait只是釋放o2的lock 不會釋放o1的lock
那有辦法釋放o1跟o2的lock嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.193.171