diff --git a/cs/src/Ice/ThreadPool.cs b/cs/src/Ice/ThreadPool.cs index 4a00255..db4572e 100644 --- a/cs/src/Ice/ThreadPool.cs +++ b/cs/src/Ice/ThreadPool.cs @@ -389,11 +389,8 @@ namespace IceInternal try { Debug.Assert(!_destroyed); - if(_workItems.Count == 0) - { - _m.Notify(); - } _workItems.Enqueue(workItem); + _m.Notify(); // // If this is a dynamic thread pool which can still grow and if all threads are