Differences between current version and revision by previous author of CooperativeMultitasking.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 4 | Last edited on Wednesday, July 6, 2005 1:30:33 pm | by JohnMcPherson | |
Older page: | version 3 | Last edited on Wednesday, July 6, 2005 10:15:06 am | by AristotlePagaltzis | Revert |
@@ -1,5 +1,7 @@
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).
+
+The major drawback of this is that a misbehaving application (either maliciously or just badly-coded) can prevent other applications from running.
Used by MicrosoftWindows prior to Win32 and [MacOS] Classic.
Contrast PreemptiveMultitasking.