De nombreuses références de systèmes d'exploitation disent qu'avec le multitâche coopératif (par opposition au multitâche préemptif), un processus maintient le CPU jusqu'à ce qu'il se suspende explicitement volontairement. Si un processus en cours exécute une demande d'E / S qui ne peut pas être immédiatement satisfaite (par exemple, demande un coup de clé qui n'est pas encore disponible), le planificateur la suspend-il ou garde-t-il vraiment le CPU jusqu'à ce que la demande puisse être traitée?
[Modifié pour remplacer "blocs sur les E / S" par "effectue une demande d'E / S qui ne peut pas être immédiatement satisfaite."]