我是同步主题的新手,在尝试访问同步对象时,我无法在任何地方找到有关使用wait()、notify()和方法的明确信息。notifyAll()例如,如果我们有这样的代码:
class X extends Thread {
int x;
public void methodX()
{
synchronized(this)
{
//some operations on x
}
}
}
class Y extends Thread {
public void methodY(X x)
{
int z = x.x;
}
}
wait()我们应该在结束时methodY()调用吗?否则我们不会分配任何值,或者线程将等待而不显式调用,直到 X 解锁?notify()methodX()zwait()