From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Grover Newsgroups: gmane.lisp.guile.user Subject: Re: Threads Date: Tue, 20 Sep 2005 08:12:36 -0400 Message-ID: <432FFCB4.8000702@mail.msen.com> References: <4329AE76.4000606@mail.msen.com> <871x3ohmv0.fsf@ossau.uklinux.net> <432ECF41.4080500@mail.msen.com> <87br2ozqul.fsf@ossau.uklinux.net> <432F80F2.4080605@mail.msen.com> <20050920044455.GA27881@www.trapp.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1127221477 8159 80.91.229.2 (20 Sep 2005 13:04:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 20 Sep 2005 13:04:37 +0000 (UTC) Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Sep 20 15:04:28 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EHhmk-0000at-7o for guile-user@m.gmane.org; Tue, 20 Sep 2005 15:03:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EHhmj-0001cO-Mf for guile-user@m.gmane.org; Tue, 20 Sep 2005 09:03:45 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EHhPg-00052L-Mo for guile-user@gnu.org; Tue, 20 Sep 2005 08:39:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EHhPa-0004zC-C5 for guile-user@gnu.org; Tue, 20 Sep 2005 08:39:54 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EHhPO-00026j-Qp for guile-user@gnu.org; Tue, 20 Sep 2005 08:39:38 -0400 Original-Received: from [148.59.80.48] (helo=ww8.msen.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EHgzG-0004t4-30 for guile-user@gnu.org; Tue, 20 Sep 2005 08:12:38 -0400 X-Sent-To: Original-Received: from [192.168.1.220] (pool-151-196-115-140.balt.east.verizon.net [151.196.115.140]) (authenticated bits=0) by ww8.msen.com (8.13.4/8.13.4) with ESMTP id j8KCCaXD021797 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Tue, 20 Sep 2005 08:12:37 -0400 (EDT) (envelope-from awgrover@mail.msen.com) User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050317) X-Accept-Language: en-us, en Original-To: guile-user@gnu.org In-Reply-To: <20050920044455.GA27881@www.trapp.net> X-Milter: Spamilter (Reciever: ww8.msen.com; Sender-ip: 151.196.115.140; Sender-helo: [192.168.1.220]; ) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:4756 Archived-At: Tomas Zerolo wrote: > On Mon, Sep 19, 2005 at 11:24:34PM -0400, Alan Grover wrote: >>Though I read something recently that claimed some thread >>(mis-)implementations are more costly than a fork, and often more costly >>than you'd hope. Apparently, the Linux 2.6 thread implementation is in >>user-space, which means it isn't very thrifty (and causes some other >>interesting issues). > > > On Linux 2.6 and with glibc 2.0 you have native Posix threads, and a > quite spiffy implementation at that. See e.g. > > > > Newer Guiles try to take advantage of that. Thanks for the clarification. I should have been more careful and said that Guile 1.6 apparently uses the (use space) pthreads library. Of course, it is not clear to me how you figure out what is in your kernel and/or glibc, nor what Guile might be using. -- Alan Grover _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user