diff --git a/Source/AffineThreadPool.cs b/Source/AffineThreadPool.cs index 28e03d3..6e5a6d1 100644 --- a/Source/AffineThreadPool.cs +++ b/Source/AffineThreadPool.cs @@ -91,7 +91,7 @@ namespace Nuclex.Support { #if XBOX360 || WINDOWS_PHONE workAvailable = new Semaphore(); #else - workAvailable = new System.Threading.Semaphore(0, Processors); + workAvailable = new System.Threading.Semaphore(0, int.MaxValue); #endif userWorkItems = new Queue(Processors * 4); workerThreads = new List(Processors);