15.13. Die drei Zustände eines neuen Threads
Thread t = new Thread(r);
NEU
t.start();
»Ich warte auf meinen Start.«
Thread t = new Thread(r);
Eine neue Thread-Instanz ist erzeugt, aber noch nicht gestartet worden. Wir haben damit zwar ein Thread- Objekt, aber keinen in Ausführung befindlichen Thread.
LAUFFÄHIG
zur Ausführung ausgewählt
»Ich warte auf meinen Start.«
t.start();
Wenn Sie den Thread starten, wird er lauffähig (runnable). In diesem Zustand ist er bereit für die Ausführung und wartet nur auf seine große Chance – darauf, dass er zur Ausführung ausgewählt wird. Ab jetzt ist für diesen Thread ein neuer Aufruf-Stack vorhanden.
In diesem Zustand möchte ein Thread sein!
LAUFEND
»Was darf ich für Sie tun?«
Dies ist der Zustand, nach dem ...
Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.