Eric Smith wrote:
Many people have gotten the idea that cooperative
multitasking is "bad",
or that it isn't "real" multitasking. In reality, there are many
scenarios in which cooperative multitasking is a better solution than
preemptive multitasking. Either type can get you into trouble if you're
not careful.
This much is true. For one, race conditions are practically non-existant if
it's designed right. And a cooperative kernel lends itself to architectures
that don't support interrupts.
--
Jim Leonard (trixter at
oldskool.org)
http://www.oldskool.org/
Want to help an ambitious games project?
http://www.mobygames.com/
Or check out some trippy MindCandy at
http://www.mindcandydvd.com/