powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / (C# WinForms) Прерывание потока Abort
3 сообщений из 3, страница 1 из 1
(C# WinForms) Прерывание потока Abort
    #40098107
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста,
пытаюсь остановить поток с помощью Abort, как это показано на рисунке.

Как исключить сообщение об ошибке?

Заранее благодарен.
...
Рейтинг: 0 / 0
(C# WinForms) Прерывание потока Abort
    #40098523
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому, что так не надо делать, от слова совсем.
для этого есть класс CancellationTokenSource и CancellationToken, с помощью 1-ого операция отменяется, а с помощью второго в отдельном потоке\таске проверяется, отменена операция или нет, если да, выполняются действия по отмене и завершения потока.

За Thread.About нужно бить по рукам, ногам и зубам
За использование Thread достаточно бить только по рукам, на дворе почти 2022 год, хватит использовать технологии 20 века
...
Рейтинг: 0 / 0
(C# WinForms) Прерывание потока Abort
    #40098736
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начиная с .NET 5 этот метод является Obsolete. Если всё же попытаться его использоваться, будет выброшено исключение PlatformNotSupportedException.

Как уже сказано, следует использовать CancellationToken.
Cancellation in Managed Threads
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / (C# WinForms) Прерывание потока Abort
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]