Kurz erklärt
Der Scheduler des Betriebssystems entscheidet, welcher Prozess oder Thread wann wie lange auf einem Prozessorkern laufen darf. Ziel ist ein Mix aus Fairness, Durchsatz und kurzer Reaktionszeit.
Genauer
Bei Zeitscheiben (Round Robin) läuft jeder Thread kurz, dann wechselt der Kernel per Kontextwechsel zum nächsten. Prioritäten bevorzugen wichtige Aufgaben. Moderne Kerne nutzen komplexe Verfahren wie das Completely Fair Scheduling (CFS) von Linux.