From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: NIIBE Yutaka Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: Threads and asyncs Date: Thu, 5 Sep 2002 07:30:43 +0900 (JST) Sender: guile-devel-admin@gnu.org Message-ID: <200209042230.g84MUhl18966@mule.m17n.org> References: <87it1oglmq.fsf@zagadka.ping.de> <87d6rvaqyc.fsf@zagadka.ping.de> <200209040028.g840Sjv08056@mule.m17n.org> <87r8g97hw9.fsf@zagadka.ping.de> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1031178573 20852 127.0.0.1 (4 Sep 2002 22:29:33 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 4 Sep 2002 22:29:33 +0000 (UTC) Cc: guile-devel@gnu.org, guile-user@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17mieR-0005Q4-00 for ; Thu, 05 Sep 2002 00:29:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mig1-0001OG-00; Wed, 04 Sep 2002 18:31:09 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17mifl-0001Mw-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 18:30:53 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17mifj-0001Mk-00 for guile-devel@gnu.org; Wed, 04 Sep 2002 18:30:52 -0400 Original-Received: from tsukuba.m17n.org ([192.47.44.130]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mifi-0001Mg-00; Wed, 04 Sep 2002 18:30:50 -0400 Original-Received: from fs.m17n.org (fs.m17n.org [192.47.44.2]) by tsukuba.m17n.org (8.11.6/3.7W-20010518204228) with ESMTP id g84MUiK03392; Thu, 5 Sep 2002 07:30:44 +0900 (JST) (envelope-from gniibe@m17n.org) Original-Received: from mule.m17n.org (mule [192.47.44.3]) by fs.m17n.org (8.11.3/3.7W-20010823150639) with ESMTP id g84MUhd10910; Thu, 5 Sep 2002 07:30:43 +0900 (JST) Original-Received: (from gniibe@localhost) by mule.m17n.org (8.11.3/3.7W-19990512194415) id g84MUhl18966; Thu, 5 Sep 2002 07:30:43 +0900 (JST) X-Authentication-Warning: mule.m17n.org: gniibe set sender to gniibe@m17n.org using -f Original-To: Marius Vollmer In-Reply-To: <87r8g97hw9.fsf@zagadka.ping.de> Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1275 gmane.lisp.guile.user:936 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1275 Marius Vollmer wrote: > Asyncronous signals are also a clean way to break up a dead-lock. Well, yup, it's convenient to break up dead-lock by some interruption scheme. That's true. However, I think that it's not UNIX signal and its signal handler, in general. Definitely not. I think that we're talking about Guile language support for UNIX siganls and threads. In this case, we need to think about the semantics of UNIX signals with thread library. Please refer some thread programming introduction(s) for UNIX signal. http://www.serpentine.com/~bos/threads-faq/ Bil Lewis and Daniel J. Berg, Multithreaded Programming with Pthread Or else, looking the implementation such as Python would help. -- _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel