Boost C++ Libraries: Ticket #11990: interprocess_condition on OSX with processes in different address spaces https://svn.boost.org/trac10/ticket/11990 <p> Under OSX (at least El Capitan), interprocess_condition does not work if shared between processes that map the shared condition and mutex variables into different address spaces. This is because the OSX pthreads condition implementation stores a raw pointer to the mutex used to wait. </p> <p> Details and example code here: <a class="ext-link" href="http://stackoverflow.com/questions/35305291/boost-interprocess-condition-multiple-threads-calling-wait-fails"><span class="icon">​</span>http://stackoverflow.com/questions/35305291/boost-interprocess-condition-multiple-threads-calling-wait-fails</a> </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11990 Trac 1.4.3