Force min 4 threads in pool

pull/2/head
ta264 5 years ago committed by Qstick
parent 0080e6b685
commit 789e47dfff

@ -1,4 +1,6 @@
using System;
using System.ServiceProcess; using System.ServiceProcess;
using System.Threading;
using NLog; using NLog;
using NzbDrone.Common.Composition; using NzbDrone.Common.Composition;
using NzbDrone.Common.EnvironmentInfo; using NzbDrone.Common.EnvironmentInfo;
@ -89,6 +91,9 @@ namespace Radarr.Host
//_cancelHandler = new CancelHandler(); //_cancelHandler = new CancelHandler();
} }
ThreadPool.GetMinThreads(out var minWorker, out var minIOC);
ThreadPool.SetMinThreads(Math.Max(4, minWorker), Math.Max(4, minIOC));
_runtimeInfo.IsExiting = false; _runtimeInfo.IsExiting = false;
DbFactory.RegisterDatabase(_container); DbFactory.RegisterDatabase(_container);
_hostController.StartServer(); _hostController.StartServer();

Loading…
Cancel
Save