Как перезапустить / повторно использовать повторяющуюся задачу?

У меня есть длительная задача, которую я реализовал с помощью библиотеки параллельных задач. Когда задача запускается, я беру снимки нескольких входных значений и коллекций, а затем выполняю различные операции, используя эту информацию. Если какое-либо из этих значений или коллекций изменится во время выполнения задачи, я бы хотел, чтобы задача снова запускалась сразу после завершения. Должен ли я создавать новую задачу или есть способ повторно использовать существующую задачу? Как лучше всего начать вторую итерацию?

13
задан Kendall Frey 27 February 2012 в 14:00
поделиться