标签: java multithreading
Oracle lesson on concurrency in Java声明:
同一个对象上的两个同步方法的调用不可能进行交错。
但是,如果非静态同步方法包含对wait()的调用,则会释放该对象监视器的线程所有权,从而允许另一个线程进入同步方法。我误解wait(),还是不考虑交错?
wait()
答案 0 :(得分:5)
这不被视为交错。
一次只有一个线程在同步块内唤醒。