ThreadZustände
ThreadZustände bezeichnen den Lebenszyklus eines Threads in einer Laufzeitumgebung. Sie beschreiben, in welchem Stadium sich ein Thread während seiner Ausführung befindet, und helfen beim Debuggen, beim Ressourcenmanagement und bei der Leistungsbewertung von Mehrfachausführung. In vielen Umgebungen überschneiden sich die Begriffe leicht, dennoch lässt sich ein grundlegendes Modell erkennen.
Typische Zustände umfassen: NEW (Neu), RUNNABLE (bereit zur Ausführung, häufig auch als lauffähig bezeichnet), RUNNING (laufend),
Der Lebenszyklus erfolgt typischerweise durch Folgezustände: Ein neuer Thread beginnt im Zustand NEW. Durch Aufruf einer
Hinweise zur Praxis: Unterschiedliche Plattformen verwenden benannte Zustände unterschiedlich und bieten entsprechende Mechanismen zur Abfrage des