Thursday, September 11, 2003

Implementing Condition Variables on Win32

So there's been some discussion on various APR and Subversion mailing lists recently about exactly how to implement POSIX style condition variables on a Win32 system.

The existing implementation in APR is buggy, and we need a better one before we can merge the work that's been done on making svnserve use a pool of threads into Subversion's trunk. After everyone and their brother posted their (flawed) schemes on how to do it, Branko finally posted a link to a paper containing more than you ever wanted to know about implementing condition variables on win32 systems.

I doubt anyone who reads this is especially interested in this stuff, but I wanted to post it here so I remember to go back to it later and read the rest ;-)