public Pipeline(IActionDistributor distributor) { this.distributor = distributor; active = true; suspendEvent = new ManualResetEvent(true); thread = new Thread(Run); thread.Name = "Pipeline"; thread.IsBackground = true; }
public PipelinesPool(IActionDistributor distributor) { this.distributor = distributor; suspended = new Queue<Pipeline>(); active = new Queue<Pipeline>(); }