public SyncCompositeTaskConsumer(ITaskPool taskPool, SyncCompositeTaskQueue taskQueue) { this.taskQueue = taskQueue; this.taskPool = taskPool; }
public CompositeTaskExecutor(ITaskPool taskPool) { this.taskReporter = new TaskReporter(taskPool); this.syncTaskQueue = new SyncCompositeTaskQueue(); new SyncCompositeTaskConsumer(taskPool, syncTaskQueue).Start(); }