Java Reference
In-Depth Information
Methode
Beschreibung
boolean isInterrupted()
Liefert zurück, ob der Thread unterbrochen ist.
void getPriority()
Liefert die Priorität eines Threads.
void setPriority(int p)
Setzt die Priorität des Threads auf den Wert p.
void join()
Wartet, bis der Thread, dessen join-Methode
aufgerufen wird, beendet ist.
void run()
Ruft die run-Methode des im Konstruktor ange-
gebenen externen runnable-Objekts auf. Wurde
keines übergeben, führt sie nichts aus (außer sie
wird überschrieben).
void yield()
Erzwingt eine Pause, damit andere Threads Gele-
genheit zur Ausführung erhalten (kann je nach
Betriebssystem erforderlich sein).
void sleep(long m)
Erzwingt eine Pause in der Ausführung des
Threads von m Millisekunden.
Tabelle 14.3 Die wichtigsten Methoden der Klasse »Thread« (Forts.)
Zum Ableiten einer eigenen Klasse von der Klasse Thread müssen Sie lediglich die
Methode run überschreiben. Im folgenden Beispiel wird die run -Methode so überschrie-
ben, dass der Thread als Stoppuhr die Sekunden, die seit dem Start des Threads vergan-
gen sind, an der Konsole ausgibt:
public class Stoppuhr extends Thread {
public void run() {
long zeit;
long startzeit = System.currentTimeMillis() / 1000;
while (true) {
try {
Thread.sleep(1000);
}
catch (InterruptedException e) {
break;
}
Search WWH ::




Custom Search