From owner-freebsd-hackers Fri Oct 20 14:17:24 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA19816 for hackers-outgoing; Fri, 20 Oct 1995 14:17:24 -0700 Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id OAA19808 for ; Fri, 20 Oct 1995 14:17:16 -0700 Received: from gemini.sdsp.mc.xerox.com ([13.231.132.20]) by alpha.xerox.com with SMTP id <17219(5)>; Fri, 20 Oct 1995 14:15:17 PDT Received: from gnu.mc.xerox.com (gnu.sdsp.mc.xerox.com) by gemini.sdsp.mc.xerox.com (4.1/SMI-4.1) id AA08145; Fri, 20 Oct 95 17:15:17 EDT Received: by gnu.mc.xerox.com (4.1/SMI-4.1) id AA19961; Fri, 20 Oct 95 17:15:15 EDT Message-Id: <9510202115.AA19961@gnu.mc.xerox.com> X-Mailer: exmh version 1.6.4 10/10/95 To: Terry Lambert Cc: cimaxp1!jb@werple.net.au, hackers@freebsd.org, jb@cimlogic.com.au Subject: Re: NetBSD/FreeBSD (pthreads) In-Reply-To: Your message of "Fri, 20 Oct 1995 13:28:10 PDT." <199510202028.NAA05261@phaeton.artisoft.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 20 Oct 1995 14:15:13 PDT From: "Marty Leisner" Sender: owner-hackers@freebsd.org Precedence: bulk > > Why would I want kernel level threads? > Yeah. On an 8 processor box, a kernel-threaded app is 8 times as > concurrent as a user threaded app (which by definition can only > utilize one processor at a time). > > Threads on multiprocessor boxes can take advantage of concurrency... I missed that... I personally would prefer good ways of solving problems without threads...to throw threads at problems make debugging and understanding much, much harder... Many look at threads as a "kitchen sink coding approach" -- lets use everything we got... Threads are natural for stuff like nfsd where several daemons are forked off... -- marty leisner@sdsp.mc.xerox.com Member of the League for Programming Freedom