/// <summary>
 /// Signal that a worker has begun.
 /// </summary>
 public void BeginWork()
 {
     Interlocked.Increment(ref _active);
     _processor.BeginWork();
 }