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


Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.