Y
yyannekk
Gast
hallo
ich möchte in einem Thread objekt zwischendurch eine pause einbauen die aufgehoben wird wenn in einem anderen objekt eine bedingung wahr wird (wenn bestimme daten eingegangen sind)
ich hab es bis jetzt in etwa so programmiert:
allerdings denke ich dass es irgendwie unsauber ist. ich meine die schleife läuft ja ununterbrochen durch.
ansonsten würde ich da noch n Thread.sleep(10) reinballern
aber gibt es da nicht irgendwie etwas schöneres?
ich möchte in einem Thread objekt zwischendurch eine pause einbauen die aufgehoben wird wenn in einem anderen objekt eine bedingung wahr wird (wenn bestimme daten eingegangen sind)
ich hab es bis jetzt in etwa so programmiert:
Java:
while(true)
{
....
while( ! data.datenEmpfangen() )
{
//hier wird einfach pausiert
}
//weiter gehts....
}
allerdings denke ich dass es irgendwie unsauber ist. ich meine die schleife läuft ja ununterbrochen durch.
ansonsten würde ich da noch n Thread.sleep(10) reinballern
aber gibt es da nicht irgendwie etwas schöneres?