internal void DecrementInProcess() { lock (_inProcessLock) { _inProcessCounter--; if (_inProcessCounter == 0) { //we were in process, but not anymore _ready.Release(); } } }