1
0
Fork 0

Try to fix a shutdown bug in Scheduler.

This commit is contained in:
Max Neunhoeffer 2017-01-24 16:47:23 +01:00
parent 7b1c9b7833
commit c1428e81cd
1 changed files with 6 additions and 1 deletions

View File

@ -166,7 +166,12 @@ Scheduler::Scheduler(size_t nrThreads, size_t maxQueueSize)
initializeSignalHandlers();
}
Scheduler::~Scheduler() { deleteOldThreads(); }
Scheduler::~Scheduler() {
if (_threadManager != nullptr) {
_threadManager->cancel();
}
deleteOldThreads();
}
// -----------------------------------------------------------------------------
// --SECTION-- constructors and destructors