Added ThreadPool::destroyThread. After allotted time T, a thread will be cancelled and removed from the available thread pool