[Boost-users] General design question about threading/concurrency