Path: utzoo!attcan!uunet!mcsun!unido!ira.uka.de!smurf!urlichs From: urlichs@smurf.ira.uka.de (Matthias Urlichs) Newsgroups: comp.sys.mac.programmer Subject: Re: Need info on multitasking capabilities on the mac Message-ID: <1250@smurf.ira.uka.de> Date: 25 Nov 89 21:26:00 GMT References: <6391@tank.uchicago.edu> <9072@hoptoad.uucp> <17247@dartvax.Dartmouth.EDU> <9080@hoptoad.uucp> Reply-To: urlichs@smurf.ira.uka.de (Matthias Urlichs) Organization: Smurf-O-Box Karlsruhe, FRG Lines: 19 In comp.sys.mac.programmer tim@hoptoad.UUCP (Tim Maroney) writes: < In article <17247@dartvax.Dartmouth.EDU> earleh@eleazar.dartmouth.edu < (Earle R. Horton) writes: < < I thought that MultiFinder would refuse to context switch if the file < or device system had any pending asynchronous requests. But maybe I'm < thinking of an earlier incarnation. It's fairly painful to write a < complete protocol scheduled from completion routines, but it can be < done. < MF currently checks if the file manager is busy. The device manager is not checked. So the file I/O requests occur on top of whatever application may be running at the moment. No problem (but check if you have enough room on the stack!) I would not describe running a protocol from completion routines as painful. It's more like a lot of typing. (I ought to know :-) -- my soon-to-be-released AppleShare-compatible server works that way.) -- Matthias Urlichs