Hi Boosters,

recently I became interested in Boost and I've also been studying your
thread synchronization primitives. I was very surprised, that nobody
implemented MVars before. It is a very powerful synchronization
primitive. To see how it can be implemented and used, see:
http://haskellhideout.wordpress.com/2010/11/14/mvars-in-c/ . Direct
link to the code (both in pthread and boost) and a simple test:
http://www.prome.cz/MVar.tar.gz .
I'd really like to hear you opinion on this subject. Do you also think it would be useful abstraction?

Cheers,
Martin Kudlvasr