Penguin
Blame: CooperativeMultitasking
EditPageHistoryDiffInfoLikePages
Annotated edit history of CooperativeMultitasking version 4, including all changes. View license author blame.
Rev Author # Line
2 IanMcDonald 1 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).
4 JohnMcPherson 2
3 The major drawback of this is that a misbehaving application (either maliciously or just badly-coded) can prevent other applications from running.
2 IanMcDonald 4
3 AristotlePagaltzis 5 Used by MicrosoftWindows prior to Win32 and [MacOS] Classic.
1 AristotlePagaltzis 6
7 Contrast PreemptiveMultitasking.