Path: utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!polyslo!dorourke From: dorourke@polyslo.CalPoly.EDU (David M. O'Rourke) Newsgroups: comp.sys.amiga Subject: Re: Multi-tasking and OS books Message-ID: <11373@polyslo.CalPoly.EDU> Date: 13 May 89 17:41:18 GMT References: <17148@usc.edu> <24279@agate.BERKELEY.EDU> <18268@cup.portal.com> <17183@usc.edu> <11336@polyslo.CalPoly.EDU> <17195@usc.edu> Reply-To: dorourke@polyslo.CalPoly.EDU (David M. O'Rourke) Organization: Cal Poly State University -- San Luis Obispo Lines: 22 In article <17195@usc.edu> papa@pollux.usc.edu (Marco Papa) writes: >Multi-Finder is a program switcher TOTALLY under program control. The >program MUST be written with switch calls all over the place. When 1 simgle >program that doesn't use multi-finder is run, NO OTHER program can take I believe there's a misunderstanding, M-Finder switchs on several calls and "Get Next Event & SystemTask", both GNE & SysTask are called several times by an "Macintosh" program. There are calls specific to MF that do a better job of Task switching, but they don't "require" you to use them for multi-tasking to occur. It's very hard to write a mac program that doesn't make a OS call. Therefore apple has Multi-finder task switch on several OS calls. BTW: I've done some checking on OS/2, are you 100% sure it doesn't task switch on OS call. It's suppose to run on older 80286's which I'm sure don't have the hardware to do it pre-emptive. Perhaps a calm, cool and collected usenet person could set the record straight. -- \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\|///////////////////////////////////////// David M. O'Rourke____________________|_____________dorourke@polyslo.calpoly.edu | It's only 1's & 0's, so how difficult can Computer Science be? | |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|