Es geht um die Realisierung eines grundlegenden Thread-Mechanismus, den ich noch nicht ganz verstehe :
Beim Start des jeweiligen Threads , wird tuetwas() ausgeführt und durch sleep(1000) "ruht" der Thread eine Sekunde lang. Sollte tueetwas() dann jedoch nicht jede weitere Sekunde ausgeführt werden ? Wie schaffe ich es , dass ein Befehl in regelmäßigen Abständen ausgeführt wird ?
Und eine weitere Frage : Wie gelingt eine run-Methode , in der zwei Befehle in zwei jeweils unterschiedlichen Zeitabständen aufgerufen werden ?
Java:
public void run(){
tuetwas();
try{
sleep(1000);
} catch(InterruptedException e){}
}
Beim Start des jeweiligen Threads , wird tuetwas() ausgeführt und durch sleep(1000) "ruht" der Thread eine Sekunde lang. Sollte tueetwas() dann jedoch nicht jede weitere Sekunde ausgeführt werden ? Wie schaffe ich es , dass ein Befehl in regelmäßigen Abständen ausgeführt wird ?
Und eine weitere Frage : Wie gelingt eine run-Methode , in der zwei Befehle in zwei jeweils unterschiedlichen Zeitabständen aufgerufen werden ?
Zuletzt bearbeitet von einem Moderator: