Diff: CooperativeMultitasking

Differences between current version and predecessor to the previous major change of CooperativeMultitasking.

Other diffs: Previous Revision, Previous Author, 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 2 Last edited on Wednesday, July 6, 2005 7:18:34 am by IanMcDonald 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). 
-Used by [DOS], [Windows] 3.11 and earlier and [MacOS] versions before [MacOSX]
+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.