[Boost-users] Monitoring thread liveness using multiple threads with a single asio io_service