Пример #1
0
 public ConcurrentBoundedBlockingQueue(IManualResetEvent queueIsFullEvent, TimeSpan waitTimeout, int maxItemCount)
     : base(maxItemCount)
 {
     _queueIsFullEvent = queueIsFullEvent;
     _waitTimeout      = waitTimeout;
     _queueIsFullEvent.Reset();
 }
Пример #2
0
 public ValueWaiter(IManualResetEvent waitHandle)
 {
     this.waitHandle = waitHandle ?? throw new ArgumentNullException(nameof(waitHandle));
 }