Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!haven!umd5!terminus.umd.edu!dzoey From: dzoey@terminus.umd.edu (Joe I. Herman) Newsgroups: comp.windows.ms Subject: Re: How are multiple Windows applications scheduled? Message-ID: <7218@umd5.umd.edu> Date: 30 Aug 90 16:52:00 GMT References: <920@digi.lonestar.org> Sender: news@umd5.umd.edu Reply-To: dzoey@terminus.umd.edu (Joe I. Herman) Organization: University of Maryland, College Park Lines: 20 In article <920@digi.lonestar.org> cwinemil@digi.lonestar.org (Chris Winemiller) writes: >How does Windows 3.0 achieve the "simultaneous" execution of multiple >Windows applications? It doesn't. Windows runs Apps using cooperative tasking (I presume for backwards compatibility) When you make certain windows calls (such as wait for a message etc.) you yield control to the next app. The multiple DOS sessions all run in their own VM and Windows uses preemptive tasking for each VM. Joe Herman U. of Md. dzoey@terminus.umd.edu -- "Everything is wonderful until you know something about it."