Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!SUMAX.SEATTLEU.EDU!rrogers From: rrogers@SUMAX.SEATTLEU.EDU (SuedeHead) Newsgroups: comp.lang.modula2 Subject: Re: (none) Message-ID: <9010240247.AA25392@sumax.seattleu.edu> Date: 24 Oct 90 02:47:01 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Modula2 List Organization: Seattle University, Seattle, WA Lines: 17 Modula2 does allow multiprogramming, but not necessarily parallel processing. The multiprogramming is through coroutines. You can have multiple procedures executing (executing = not at the end of control flow) concurrently, but the control flows are not necessarily executing simultaneously (in parallel). Control transfer is explicite, but it's fairly simple to do your own scheduling algorithms... If this doesn't help you, feel free to request more details -- MainToad rrogers%sumax.uucp@beaver.cs.washington.edu _ o ___ _ _ _| Disclaimer: All these thoughts are mine - /\/\ (_| | /\/ | (_) (_| (_| Nobody else is this stoopid