🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: epix.ppp
Article #1

Cooperative vs. preemptive multitasking (was Re: It can be done!)

#1
From: Dave Nebinger
Date: Wed, 24 Jan 1996 16:04
43 lines
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!user
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>

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