Java同步方法文档似乎错了

时间:2016-09-02 11:21:43

标签: java multithreading

Oracle lesson on concurrency in Java声明:

  

同一个对象上的两个同步方法的调用不可能进行交错。

但是,如果非静态同步方法包含对wait()的调用,则会释放该对象监视器的线程所有权,从而允许另一个线程进入同步方法。我误解wait(),还是不考虑交错?

1 个答案:

答案 0 :(得分:5)

这不被视为交错。

一次只有一个线程在同步块内唤醒。