- Wenn ein Java-Programm gestartet wird, erzeugt die JVM einen Thread mit dem Namen
main. - Weitere Threads können vom Anwendungsprogramm gestartet werden.
- Ein Thread endet, wenn die
run-Methode seines Runnable endet. - Ist ein Thread beendet, dann kann er nicht mehr erneut gestartet werden.
- Die Reihenfolge, in der Threads abgearbeitet werden, ist i.d.R. nicht deterministisch.