Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!nstn.ns.ca!news.cs.indiana.edu!caen!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!pasteur!cory.Berkeley.EDU!navas From: navas@cory.Berkeley.EDU (David C. Navas) Newsgroups: comp.sys.amiga.advocacy Subject: Re: How do we change the scheduler? (Was Re: Multitasking at home...) Message-ID: <10541@pasteur.Berkeley.EDU> Date: 28 Jan 91 17:18:28 GMT References: <1991Jan18.231330.16290@Neon.Stanford.EDU> <7553@sugar.hackercorp.com> <1991Jan23.213736.28220@Neon.Stanford.EDU> <7609@sugar.hackercorp.com> <1991Jan27.005727.1196@Neon.Stanford.EDU> Sender: news@pasteur.Berkeley.EDU Reply-To: navas@cory.Berkeley.EDU Lines: 24 In article <1991Jan27.005727.1196@Neon.Stanford.EDU> torrie@cs.stanford.edu (Evan J Torrie) writes: > So the two tasks share the same address space/structures etc?? Do Sometimes. One of the unique Amiga things.... Of course, ALL programs share the same "address space" if I'm understanding you correctly :) >the commercially available programs on the Amiga actually DO this? >(e.g. the WordPerfect, Advantage, or whatever the WPs, SSs and DBs >are...) Well, I don't know about commercial packages, but my Jazzbench program is a *group* of co-operating processes. Base package requires four. And it usually works. Usually. Not bad for a package written without a knowledge of what a semaphore is... Under 1.3 it was a lot easier to insert GetMsg()s somewhere in your ray-tracing package. Under 2.0 I would not be surprised if such things became more prolific (that is multi-threaded packages). David Navas navas@cory.berkeley.edu "Excuse my ignorance, but I've been run over by my train of thought." -me [Senior EECS major, programmer for GeoWorks, author of JazzBench] (and Calvin)