如果 wait 只能从同步上下文中调用,并且您只能在持有锁的对象上调用 wait,那么多个线程如何等待同一个对象?此外,由于还必须从同步上下文中调用通知,因此通知如何发生?
最佳答案
等待方法释放它正在等待的对象上的锁。一旦释放,另一个对象就可以获取锁并等待或通知。而且,这就是全部 right there in the javadoc .
关于java - 多个线程可以同时等待一个对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5697736/