Article View: epix.ppp
Article #1Cooperative vs. preemptive multitasking (was Re: It can be done!)
From: Dave Nebinger
Date: Wed, 24 Jan 1996 16:04
Date: Wed, 24 Jan 1996 16:04
43 lines
2696 bytes
2696 bytes
In article <4e3uti$ah1@guava.epix.net>, wnear@epix.net (William Near) wrote:
> On Tue, 23 Jan 1996 10:49:53 -0500, Dave Nebinger articulated:
> <> So what? There is nothing inherently wrong with cooperative multitasking.
> <> As long as developers implement their apps to properly share the CPU,
> <> the cooperative vs preemptive multitasking becomes a moot point.
> <>
> <> However, if an application does hog the CPU, it better have a darn good
> <> reason or I throw it in the trashcan.
>
> Are you serious? The difference between cooperative and
> preemptive multitasking becomes a moot point "IF" ALL
> programmers write their apps properly? Tell this to
> Micro$oft or, better yet, bring this argument into
> comp.sys.amiga.advocacy and be prepared to get blown away by
> everyone in there. This includes the Mac and clone advocates
> that frequent that newsgroup.
You are correct - the differences become moot only if the apps
which you use are written properly.
And M$ usually provides examples of apps which are not
very cooperative; this is something we can all attest to ;-)
The point that you are missing is that we have choices. If the drawing
program you are using is not cooperative enough, find one that is. If you
don't like the M$ product you are using because it isn't cooperative, there
are other alternatives.
However, if the applications that you use are properly written and share
the CPU as much as possible, then it really doesn't matter whether the OS
uses cooperative or preemptive multitasking.
And note that this follow-up was posted not only to comp.sys.amiga.advocacy,
but also to comp.sys.mac.advocacy too.
Dave.
==========================================================
Dave Nebinger dnebing@epix.net
The Alt.Sources.Mac Archivist
<http://www.AmbrosiaSW.com/alt.sources.mac/>
<ftp://ftp.AmbrosiaSW.com/pub/alt.sources.mac/>
Technical Details
Message-ID:
<dnebing-2401961104400001@lwbyppp45.epix.net>Path:
arc1-ca.pugleaf.net!lwbyppp45.epix.net!userReferences:
<4dmvjd$9vs_002@cpbgppp48.epix.net> <dnebing-1901961433040001@lwbyppp54.epix.net> <Pine.SUN.3.91.960119153309.29816C-100000@mango.epix.net> <dnebing-2201961200030001@lwbyppp116.epix.net> <Pine.SUN.3.91.960122195802.3909A-100000@mango.epix.net> <4e3uti$ah1@guava.epix.net>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!lwbyppp45.epix.net!user From: dnebing@epix.net (Dave Nebinger) Newsgroups: epix.ppp,epix.complaints,comp.sys.amiga.advocacy,comp.sys.mac.advocacy Subject: Cooperative vs. preemptive multitasking (was Re: It can be done!) Followup-To: misc.test Date: Wed, 24 Jan 1996 11:04:40 -0500 Organization: KHP Services, Inc Message-ID: <dnebing-2401961104400001@lwbyppp45.epix.net> References: <4dmvjd$9vs_002@cpbgppp48.epix.net> <dnebing-1901961433040001@lwbyppp54.epix.net> <Pine.SUN.3.91.960119153309.29816C-100000@mango.epix.net> <dnebing-2201961200030001@lwbyppp116.epix.net> <Pine.SUN.3.91.960122195802.3909A-100000@mango.epix.net> <4e3uti$ah1@guava.epix.net> Reply-To: poster NNTP-Posting-Host: lwbyppp45.epix.net