/// <summary> /// Signal that a worker has ended. /// </summary> public void EndWork() { Interlocked.Decrement(ref _active); _processor.EndWork(); }