Betriebssystem-Eigenschaften zur Prozessverwaltung
Multithreading
threads
Leichtgewichtige Prozesse
Coroutinen
Nebenläufige Ausführung von Routinen
auf einem gemeinsamen Datensegment.
Vorteil
Kontrollstrukturen innerhalb
eines Programms entkoppeln.
Beispiel:
Erzeuger <--> Verbraucher
unabhängig voneinander in verschiedenen threads laufen lassen.
Umschalten der threads durch die Java-Maschine, nicht explizit
im Programm