guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: allocation within critical sections


From: Andy Wingo
Subject: Re: allocation within critical sections
Date: Mon, 13 Feb 2012 16:29:23 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux)

On Mon 13 Feb 2012 11:38, Andy Wingo <address@hidden> writes:

> On Thu 09 Feb 2012 20:15, Andy Wingo <address@hidden> writes:
>
>> Andy, who got the following backtrace, with wip-threads-and-fork:
>
> I fixed that one.  Just got another interesting backtrace (appended).

It goes much deeper than I thought:

  Destructors, Finalizers, and Synchronization
  Boehm, Hans-J.
  http://www.hpl.hp.com/techreports/2002/HPL-2002-335.pdf

I think the only sensible thing to do is for Guile 2.2 to run a separate
thread to invoke finalizers, as the JVM does.

Andy
-- 
http://wingolog.org/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]