[Boost-users] Using boost::mutex in a boost::shared_ptr