Example #1
0
ThreadPool::~ThreadPool() {
    terminateWorkers();
    while (workers_.length() > 0) {
        ThreadPoolWorker *worker = workers_.popCopy();
        delete worker;
    }
}
DeferredTasksExecutor::~DeferredTasksExecutor()
{
    terminateWorkers();
}
Example #3
0
bool
ThreadPool::terminate() {
    terminateWorkers();
    return true;
}