jeudi 7 mai 2015

Threads

Es geht um die Realisierung eines grundlegenden Thread-Mechanismus, den ich noch nicht ganz verstehe :

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 ?


Threads

0 commentaires:

Enregistrer un commentaire