[Boost-users] [Threads] How to keep number of running thread constant, performing different operations