internal static bool IsThreadPoolLow() { int workerThreads, completionPortThreads; ThreadPool.GetAvailableThreads(out workerThreads, out completionPortThreads); return workerThreads < 2 || completionPortThreads < 2; }