Пропущенный сигнал в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Пропущенный сигнал в Java

Сообщение Anonymous »

Может ли этот код привести к пропущенному сигналу? Если да, то как?
private Object lock = new Object();
private boolean conditionMet = false;

public void waitForCondition() throws InterruptedException {
synchronized (lock) {
while (!conditionMet) {
lock.wait();
}
// Proceed when condition is met
}
}

public void signalCondition() {
synchronized (lock) {
conditionMet = true;
lock.notify();
}
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-a-java

Вернуться в «JAVA»