public PriceTask(IConnectionGroupStorage connectionGroupStorage, IPriceTaskStorage priceTaskStorage) { _connectionGroupStorage = connectionGroupStorage; _priceTaskStorage = priceTaskStorage; var tStart = new ThreadStart(CheckNotUsedTasks); _cleanerThread = new Thread(tStart); }
public PriceTaskPool(IPriceTaskFactory priceTaskFactory, IPriceTask priceTask, IPriceTaskStorage priceTaskStorage) { _priceTaskFactory = priceTaskFactory; _priceTaskStorage = priceTaskStorage; priceTask.Start(); }