【发布时间】:2014-05-21 17:22:14
【问题描述】:
public void add(int num)
{
synchronized(myObject){
// line 1
//line 2
while(!condition)
{
myObject.wait();
//line 3
}
//line 4
//line 5
//line 6
}
}
当一个线程 T(等待 myObject 上的锁)被通知时,
T 从哪里开始执行,在第 1 行或第 3 行?谢谢。
【问题讨论】:
-
当你尝试时会发生什么?
标签: java multithreading wait synchronized notify