alfredBanause
Grünschnabel
Hallo an alle,
ich habe folgendes Problem:
ich habe ein Hauptthread (Th-1), der einen zweiten Thread (Th-2) startet. (Th-2) soll dabei in einer while-Schleife laufen. Am Ende der Schleife soll sich der Thread immer in den "wait()"-Modus versetzen, also schlafen legen. (Th-2) soll solange schlafen bis (Th-1) notify() aufruft. Dann beginnt bei Th-2 der nächste Schleifen durchlauf.
Zur Anmerkung: Beide Threads sind derzeit in einer Klasse.
Von der Theorie denke ich habe ich das Problem soweit gut verstanden, nur habe ich Probleme bei der Umsetzung. Es gelingt mir zwar Th-2 mit wait schlafen zu legen, jedoch nicht aufzuwecken.
Ich hoffe, dass mir jemand helfen kann.
Viele Grüße und vielen Dank im Voraus,
alfredbBanause
ich habe folgendes Problem:
ich habe ein Hauptthread (Th-1), der einen zweiten Thread (Th-2) startet. (Th-2) soll dabei in einer while-Schleife laufen. Am Ende der Schleife soll sich der Thread immer in den "wait()"-Modus versetzen, also schlafen legen. (Th-2) soll solange schlafen bis (Th-1) notify() aufruft. Dann beginnt bei Th-2 der nächste Schleifen durchlauf.
Zur Anmerkung: Beide Threads sind derzeit in einer Klasse.
Von der Theorie denke ich habe ich das Problem soweit gut verstanden, nur habe ich Probleme bei der Umsetzung. Es gelingt mir zwar Th-2 mit wait schlafen zu legen, jedoch nicht aufzuwecken.
Ich hoffe, dass mir jemand helfen kann.
Viele Grüße und vielen Dank im Voraus,
alfredbBanause