Penguin
Note: You are viewing an old revision of this page. View the current version.

In CooperativeMultitasking, a task can keep the CPU to itself as long as it wants. The Kernel can only switch tasks if the currently running task makes a system call or calls a yield function (which technically is a system call).

Used by DOS, Windows 3.11 and earlier and MacOS versions before MacOSX.

Contrast PreemptiveMultitasking.