public void Send(T data) { lock (queue) { queue.Enqueue(data); } asyncWatcher.Send(); }
public void End() { end_watcher.Send(); }
public void ExecuteOnTargetLoop(Action action) { workQueue.Enqueue(action); asyncWatcher.Send(); }