[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Exception when threads are deadlocked?, cryptlib wra
Re: [Chicken-users] Exception when threads are deadlocked?, cryptlib wrappers
Fri, 06 Aug 2004 14:04:36 +0200
Opera M2/7.52 (Win32, build 3834)
On Fri, 06 Aug 2004 12:51:43 +0200, Thomas Chust <address@hidden> wrote:
Felix Winkelmann wrote:
So, one option would be to change the scheduler to throw the deadlock
exception to a particular thread, say, the primordial one.
Would that be desirable? (comments are welcome)
I think that may be a good idea. But didn't this mean, that the
exception would occur at a random point in the primordial thread?
Yes, but the important thing is that you can establish the handler
in a (dynamic) context *surrounding* the actual execution where
the deadlock can appear:
(handle-exceptions ... (main))
It may be useful to mark the deadlock exception, to make it easier
using `condition-case' to differentiate between different
I have packaged the files and you can download the egg at
http://www.chust.org/projects/crypt.egg. A readme file for the egg can
be found at http://www.chust.org/projects/crypt-readme.txt
If you consider it worth the effort, you may of course add this to the
Thanks very much, I'd be happy to include it there.