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. |