Exemplo n.º 1
0
 private void QueueProcessor(TraceEntry trace)
 {
     dataRead.WaitOne();
     dataRead.Reset();
     newTrace = trace;
     dataReady.Set();
 }
Exemplo n.º 2
0
 public bool MoveNext()
 {
     dataReady.WaitOne();
     dataReady.Reset();
     if (!haveMore)
     {
         return(false);
     }
     currentTrace = newTrace;
     dataRead.Set();
     return(true);
 }