Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!rphroy!caen!uwm.edu!csd4.csd.uwm.edu!markh From: markh@csd4.csd.uwm.edu (Mark William Hopkins) Newsgroups: comp.os.msdos.programmer Subject: Multitasking on a DOS (was: Re: Ms-Dos Source) Message-ID: <11722@uwm.edu> Date: 3 May 91 15:48:25 GMT References: <1991Apr21.143248.11081@netcom.COM> <1991Apr22.114733.4641@sun1.ruf.uni-freiburg.de> <1991Apr23.000705.29246@netcom.COM> Sender: news@uwm.edu Organization: University of Wisconsin - Milwaukee Lines: 13 In article <1991Apr23.000705.29246@netcom.COM> resnicks@netcom.COM (Steve Resnick) writes: >Although this is true in part, you cannot multi-task MS DOS out of the box >on an 80286. The 80286 hardware supports multi-tasking, but MS DOS, is, >essentially, a non-rentrant interrupt handler... CTask (version 2.0, and maybe earlier versions) resolves these kinds of problems with its task interlocking capabilities. DOS is protected by the multitasker from reentrant access. (CTask is a programmer's multitasker, not yet a full command-line multitasking software like DesqView, though you can always make it one since source is provided for free...).