考虑这部分代码:
synchronized(object) {
....
object.notify(); // or object.notifyAll();
// do something else
doSomethingElse();
}
Java 语言规范或 API 注释或其他文档是否阐明了这种情况下的预期行为?
是否会立即通知其他线程,或者仅在执行离开同步块时通知?
考虑这部分代码:
synchronized(object) {
....
object.notify(); // or object.notifyAll();
// do something else
doSomethingElse();
}
Java 语言规范或 API 注释或其他文档是否阐明了这种情况下的预期行为?
是否会立即通知其他线程,或者仅在执行离开同步块时通知?