帮忙通俗解释java术语

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:47:59
注意,由于 wait 方法将当前的线程放入了对象的等待集中,所以它只能解除此对象的锁定;可以同步当前线程的任何其他对象在线程等待时仍处于锁定状态。
通俗的解释一下:

这个意思:
class A
{
object lock1 = new Object ();
object lock2 = new Object () ;

void func ()
{
Synchronized (lock1)
{
...
synchornized (lock2)
{
lock2.wait () ;
// 这时lock2释放了,但Lock1还在锁定。
}
}
}

}