On Fri, 2011-03-18 at 08:50 +0100, Mark Evenson wrote:
On 3/2/11 8:50 PM, Martin Simmons wrote:
I think that the implementation of condition-wait has some major problems:
Thanks very much for the comments.
I have an [updated patch][1] that attempts to address these issues for further review for inclusion in BORDEAUX-THREADS.
I've applied the patch, with one modification: release-recursive-lock calls "unlock" only once, because we require that acquisition and release be balanced