[Boost-users] shared_ptr and weak_ptr concurrency