I just tested something like this:
boost::thread workerThread1(boost::bind(&Class::Function, this, ...); boost::thread workerThread2(boost::bind(&Cla
Why not put the threads into their own container, such as a vector (by smart pointer assuming they're non-copyable)?