Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!att!chinet!les From: les@chinet.chi.il.us (Leslie Mikesell) Newsgroups: comp.unix.wizards Subject: Re: What kinds of things would you want in the GNU OS? Message-ID: <8565@chinet.chi.il.us> Date: 27 May 89 04:21:25 GMT References: <106326@sun.Eng.Sun.COM> <31756@bu-cs.BU.EDU> Reply-To: les@chinet.chi.il.us (Leslie Mikesell) Organization: Chinet - Public Access Unix Lines: 10 In article <31756@bu-cs.BU.EDU> madd@bu-it.bu.edu (Jim Frost) writes: >There should be at least three ways to start multiprocessing: fork(), >thread(), and spawn(). Can someone explain how a thread differs from a fork, and whether the difference is desirable compared to forks with shared text, copy-on-write data, and the ability to explicitly request shared memory for data? Les Mikesell