C
curtis
Gast
Ich habe ein array von waitpersonthreads, die alle benachrichtigt werden sollen, wenn eine order fertig ist. wie kann ich mit notifyAll alle threads in diesem array aufwecken?
folgende lösung hat nicht funktioniert:
hier wird anscheinend nur nur das array-objekt aufgeweckt, nicht jedoch die einzelnen elemente im array.
wenn ich nur ein einzelnes objekt mit
aufwecke, werden die anderen wartenden threads nicht aufgeweckt. wie kann ich sie also alle notifyen????
folgende lösung hat nicht funktioniert:
Code:
public void wakeUp(WaitPerson[] wp) {
synchronized (wp) {
wp.notifyAll();
}
}
wenn ich nur ein einzelnes objekt mit
Code:
wp[0].notifyAll()