PPT-Folie
Für Stränge mit gleicher Priorität ist die Voreinstellung das Rundum-Verfahren (round robin). Dabei läuft ein Strang, bis er eine der folgenden Aktionen ausführt:
- Er ruft sleep oder wait auf.
- Er wartet auf die Aufhebung einer Sperre.
- Er blockiert bei E/A oder externer Kommunikation.
- Er gibt mit yield die Ablaufsteuerung explizit weiter (s.u.).
- Er terminiert (seine run-Methode endet oder er führt stop aus).
Tatsächlich verwenden aber viele Implementierungen das gerechtere, wenn auch aufwendigere Zeitscheibenverfahren.