public void Stop() { lock(mutex) { this.running = false; Monitor.PulseAll(this.mutex); } }
public void TestStop() { FifoMessageDispatchChannel channel = new FifoMessageDispatchChannel(); channel.Start(); Assert.IsTrue( channel.Running == true ); channel.Stop(); Assert.IsTrue( channel.Running == false ); }