Давайте предположим, что у нас есть производитель-потребитель шаблон, созданный с одной продуцирующих задачи и 3 Потребительские задачи следующим образом:Отменить только одну задачу с CancellationToken
Task[] Consumer = new Task[10];
for (int i = 0; i < 3; i++)
{
Consumer[i] = Task.Run(() => DoWork(CancellationToken ct));
}
вопрос, как я могу только отменить Task Consumer [2 ]? когда отправляется отмена отправления, все Потребители останавливаются! Я хочу иметь возможность отменить одного Потребителя, если это необходимо.
Большое спасибо
Вам нужно будет сделать отдельные маркеры отмены. – Enigmativity