public DisposableThreadedQueueProcessor(ThreadedQueueProcessorParameters parameters, IWorker <TItem> worker, Func <ThreadData, TDisposable> createContext) : base(parameters, worker) { _createContext = createContext; }
public ThreadedQueueProcessor(ThreadedQueueProcessorParameters parameters, IWorker <TItem> worker) { Parameters = parameters; ThreadList = new List <ThreadData>(Parameters.MaxThreads); Worker = worker; }