🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #35805

Re: multitasking and IPC (was: System 8

#35805
From: leonardr
Date: Sun, 25 Dec 1988 17:51
40 lines
2767 bytes
oster@dewey.soe.berkeley.edu(David Oster) writes in comp.sys.mac

>In article <877@husc6.harvard.edu> fry@brauer.harvard.edu (David Fry) writes:
>>BUT if you hold the mouse
>>down on a menu or scroll bar, the download will be
>>interrupted.  This is the feature that I think shows the need
>>for pre-emptive MT most clearly.  MultiFinder is super, given
>>what it has to do, but I don't like calling $35/hour telecomm
>>services, and then feeling afraid to scan the menu bar in
>>another application for fear of wasting valuable download
>>money.
>
>o.) A terminal emulator that behaves this way is buggy! Download/Uploads
>can be done quite comfortably at interrupt level, all except file i/o, and
>that can be handled by buffering enough text for a minute or so of mousing
>around.
>
	THIS IS NOT ENTIRELY TRUE!!  I will agree that at normal communication
speeds such as 1200 and 2400 baud, there should be no problem with scanning
the menu bar or scrolling - BUT when using higer speeds such as 9600 and 
19200, you have a MUCH greater chance of timeout or syncing problems during
system actions (MenuSelect, TrackControl, GrowWindow, etc.)!  
	I agree that Pre-emptive MT would solve this problem, but so would rewriting
some/all of these toolbox calls to just call GNE/WNE - since most of them
operate (I assume, never disassembled them) on some type of 'While StillDown()'
loop, putting the GNE/WNE calls in should not disrupt anything but would give
background apps the time they needed.


+---------------------------------+-----------------------------------+
+                                 +  Any thing I say may be taken as  +
+   Leonard Rosenthol             +  fact, then again you might decide+
+   President, LazerWare, inc.    +  that it really isn't, so you     +
+                                 +  never know, do you??             +
+   leonardr@uxe.cso.uiuc.edu     +                                   +
+   GEnie:  MACgician             +  MacNET: MACgician                +
+   Delphi: MACgician             +  AppleLink: D0025                 +
+                                 +                                   +
+---------------------------------+-----------------------------------+
Technical Details
Message-ID: <46100248@uxe.cso.uiuc.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!uxc!uxc.cso.uiuc.edu!uxg.cso.uiuc.edu!uxe.cso.uiuc.edu!leonardr
References: <191309@<1988Dec16>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!uxc!uxc.cso.uiuc.edu!uxg.cso.uiuc.edu!uxe.cso.uiuc.edu!leonardr
From: leonardr@uxe.cso.uiuc.edu
Newsgroups: comp.sys.mac
Subject: Re: multitasking and IPC (was: System 8
Message-ID: <46100248@uxe.cso.uiuc.edu>
Date: 25 Dec 88 17:51:00 GMT
References: <191309@<1988Dec16>
Lines: 40
Nf-ID: #R:<1988Dec16:191309:uxe.cso.uiuc.edu:46100248:000:2217
Nf-From: uxe.cso.uiuc.edu!leonardr    Dec 25 11:51:00 1988