public void AddOne() { _nbDownloading++; if (_waitHandle == null) _waitHandle = new ManualResetEvent(false); else _waitHandle.Reset(); }