Non-preemptive scheduling
(eller: frivillig tidsdeling).
En teknik, der kan benyttes til indførelse af multitasking i et styresystem. Det er her den enkelte proces, der bestemmer, hvornår computerens regneenhed skal skifte til en ny proces. Skiftet fra den ene proces til den næste kan ofte foregå bag om ryggen på den kørende proces, fordi styresystemet automatisk foretager processkift, når den aktive proces foretager et systemkald. Et styresystem som Windows benytter non-preemptive scheduling. Se også corutiner, preemptive scheduling og time slicing.

