Как можно завершить работу потока в любом случае (необязательно безопасно)
Пример, создается поток на обработку большого объема данных, в какой-то момент пользователю необходимо отменить выполнение. Как можно завершить работу потока в любом случае (даже с потерей обработанных данных). Использовать флаг, который сигнализирует об остановке задачи не получится т.к в процедуре обработки (SaveBufferData) имеются длительные операции при обращении к внешним ресурсам, а необходимо мгновенное завершение.
System.Threading.Tasks.Task saveDataTask = new System.Threading.Tasks.Task(SaveBufferData);
saveDataTask .Start();
Заранее спасибо.