Path: utzoo!utgpu!attcan!uunet!seismo!sundc!pitstop!sun!decwrl!labrea!agate!saturn!mcvax!cwi.nl!jack@uunet.UU.NET From: mcvax!cwi.nl!jack@uunet.UU.NET (Jack Jansen) Newsgroups: comp.os.research Subject: Re: THREADS, Light weight processes Message-ID: <5354@saturn.ucsc.edu> Date: 2 Nov 88 22:46:24 GMT Sender: usenet@saturn.ucsc.edu Organization: AMOEBA project, CWI, Amsterdam Lines: 13 Approved: comp-os-research@jupiter.ucsc.edu So far nobody seems to have mentioned that LWPs are a very nice mechanism to program with, much nicer than non-blocking I/O with completion interrupts or polling, etc. Just look at your average unix utility that uses SIGURG or select() and imagine what it would look like when written as a set of cooperating LWPs using blocking primitives and you'll get the point..... -- Fight war, not wars | Jack Jansen, jack@cwi.nl Destroy power, not people! -- Crass | (or mcvax!jack)