我的一个方法中有:
synchronized (o) {
o.wait(time);
}
,另一个方法中有o.notify(),当我调用o.notify()时,我怎么知道synchronized 已经锁了多久?
synchronized (o) {
o.wait(time);
}
,另一个方法中有o.notify(),当我调用o.notify()时,我怎么知道synchronized 已经锁了多久?
调试欢乐多
补充一下,你像下面的代码是锁不主o的,wait会释放锁的,sleep才不会释放锁
synchronized (o) {
o.wait(time);
}