Helper classes for threading operations. The ThreadManager manages multiple ThreadWorker instances, including reporting on their collective progress and providing an orderly abort capability for user-initiated aborts.
Manages a collection of background threads based on theclass.
Base (abstract) class for worker threads.
Delegate signature for the callback routine to update UI upon completion of all thread work.