Newsgroups: comp.os.mach Path: utzoo!utgpu!watserv1!watmath!watmath!dmason From: dmason@msg.uwaterloo.ca (Dave Mason) Subject: Re: Threads, Definition of Organization: University of Waterloo Date: 6 Feb 91 20:16:52 Message-ID: In-Reply-To: cs4213@umbc5.umbc.edu's message of 6 Feb 91 20:29:49 GMT References: <4964@umbc3.UMBC.EDU> Sender: daemon@watmath.waterloo.edu (0000-Admin(0000)) Lines: 21 In article <4964@umbc3.UMBC.EDU> cs4213@umbc5.umbc.edu (cs4213) writes: > Can anyoneoffer a succinct definition of threads aka lightweight > processes??? Citations will be met with gratitude, terse, lucid explanations > with fawning adoration. As I'm supposed to be working on a paper about this at this very moment, rather than reading news (-: Lightweight processes are processes that share an address space. The implications, ramifications and implementations of this vary wildly. Implementations of lwp's on Unix systems vary from Sun lwp's and the uSystem where several lwp's share a Unix process and the operating system knows nothing of their existence, through Mach threads which are almost as lightweight as they can get with the operating system knowing about them, up to systems where lwp's are effectively full Unix processes which have mapped a common area of memory to work with. ../Dave