[Top][All Lists]

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

Re: [Chicken-users] trying to gracefully stop threads

From: Christian Kellermann
Subject: Re: [Chicken-users] trying to gracefully stop threads
Date: Tue, 10 Dec 2013 12:49:54 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

* Michael Greenly <address@hidden> [131207 20:23]:
> I've been trying to learn how threads work but have become a bit stumped by
> this example:
> My assumption is that the thread would be started and recurs until done
> becomes false at which time that thread would exit cleanly and allow the
> join in the primary thread to continue.
> The 'done' flag only becomes false when INT is signaled and handled
> Instead I get a "Error: uncaught exception: #<condition:
> (join-timeout-exception)>".
> This implies to me that INT is killing the thread t1 and the primary thread
> raises the join-timeout becuase t1 no longer exists?
> My goal is just to signal t1 so it will stop and allow the primary thread
> to exit gracefully.
> Any chance anyone can point me in the right direction?

Thanks again, I have just submitted a patch to fix this issue to

Kind regards,


In the world, there is nothing more submissive and weak than
water. Yet for attacking that which is hard and strong, nothing can
surpass it. --- Lao Tzu

reply via email to

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