Пример #1
0
void TPool::Stop(bool bForce)
{
    std::list<ThreadBase*>::iterator it;
    for (it = m_workers.begin(); it != m_workers.end(); )
    {
        ThreadBase* ptr = *it;
        ptr->Cancel();
        it = m_workers.erase(it);
        delete ptr;
    }
}