| Samtidighed i Java - slide 37 : 41 |
|
class MonitorClass {
condition variable;
synchronized void doWhenCondition(){
while (!condition){
wait();
}
// Betingelsen er opfyldt
// Udfør handlinger som har afventet betingelsen
}
synchronized void changeCondition(){
// Modificer en variabel, som indgår i betingelsen
notifyAll();
}
}
|