From owner-freebsd-threads@FreeBSD.ORG Mon Jul 14 12:03:00 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D178737B401 for ; Mon, 14 Jul 2003 12:03:00 -0700 (PDT) Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06D0743F93 for ; Mon, 14 Jul 2003 12:02:59 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from emerger.yogotech.com (emerger.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3p2/8.9.3) with ESMTP id NAA17795; Mon, 14 Jul 2003 13:02:24 -0600 (MDT) (envelope-from nate@yogotech.com) Received: (from nate@localhost) by emerger.yogotech.com (8.12.9/8.12.8) id h6EJ2NZ9091113; Mon, 14 Jul 2003 13:02:23 -0600 (MDT) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16146.65087.69689.594109@emerger.yogotech.com> Date: Mon, 14 Jul 2003 13:02:23 -0600 To: Terry Lambert In-Reply-To: <3F12EF5A.71249E4D@mindspring.com> References: <007601c3467b$5f20e960$020aa8c0@aims.private> <004d01c348ae$583084f0$812a40c1@PETEX31> <3F12EF5A.71249E4D@mindspring.com> X-Mailer: VM 7.07 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid cc: freebsd-threads@freebsd.org cc: 'Kai Mosebach' cc: Chris Knight Subject: Re: LinuxThreads replacement X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nate Williams List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2003 19:03:01 -0000 > Threads are for people who can't write finite state automatons. High-level languages are for people who can't write proper assembly code. Nate ps. Yes, the above was written tongue-in-cheek. People who make broad statements like Terry often makes deserve to have their statements thrown back at them. Threads, like any other tool used by programmers, can be used for both good and evil purposes, depending on the ability and experience of the programmer doing the work.