ich schreibe gerade eine Verteile Anwendung. Meine Worker Threads laufen irgendwann in folgendes Konstrukt:
Code: Alles auswählen
synchronized (this) {
wait();
}
Jetzt möchte ich sie von meinem "Controller" (Zentrale instanz in dem ganzen) wieder aufwecken.
Code: Alles auswählen
for (IWork iworker: currentWorkerCollection) {
iPhilosopher.notifyAll();
}
Sonst klappt alles, nur das wait notify will nicht. (Also alle anderen RMI-Methoden funktionieren, sowie die Collection über die ich iteriere)
Jemand eine Idee? Bzw. wenn es nicht die gleichen Objekte sind, wie setzt man dann wait() und notfiy() über RMI um?
danke
chu