Fix minThreads on ThreadPool

This commit is contained in:
Joshua Granick
2019-03-14 15:50:30 -07:00
parent 6561eef767
commit ac0f49aeea

View File

@@ -183,7 +183,7 @@ class ThreadPool
case COMPLETE, ERROR:
__workCompleted++;
if (currentThreads > (__workQueued - __workCompleted) || currentThreads > maxThreads)
if ((currentThreads > (__workQueued - __workCompleted) && currentThreads > minThreads) || currentThreads > maxThreads)
{
currentThreads--;
__workIncoming.add(new ThreadPoolMessage(EXIT, null));