title: Is boost::interprocess ready for prime time?
body: <p>I was working on a thread safe queue backed by memory mapped files which utilized boost interprocess fairly heavily.  I submitted it for code review and a developer with more years of experience than I have on this planet said he didn't feel that boost::interprocess was "ready for prime time" and that I should just use pthreads directly.  </p>
  
  <p>I think that's mostly FUD.  I personally think it's beyond ridiculous to go about reimplementing things such as upgradable_named_mutex or boost::interprocess::deque, but I'm curious to know what other people think.  I couldn't find any data to back up his claim, but maybe I'm just uninformed or naive.  Stackoverflow enlighten me!</p>