Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
(C# WinForms) Прерывание потока Abort
|
|||
|---|---|---|---|
|
#18+
Скажите пожалуйста, пытаюсь остановить поток с помощью Abort, как это показано на рисунке. Как исключить сообщение об ошибке? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2021, 17:49 |
|
||
|
(C# WinForms) Прерывание потока Abort
|
|||
|---|---|---|---|
|
#18+
потому, что так не надо делать, от слова совсем. для этого есть класс CancellationTokenSource и CancellationToken, с помощью 1-ого операция отменяется, а с помощью второго в отдельном потоке\таске проверяется, отменена операция или нет, если да, выполняются действия по отмене и завершения потока. За Thread.About нужно бить по рукам, ногам и зубам За использование Thread достаточно бить только по рукам, на дворе почти 2022 год, хватит использовать технологии 20 века ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2021, 16:02 |
|
||
|
(C# WinForms) Прерывание потока Abort
|
|||
|---|---|---|---|
|
#18+
Начиная с .NET 5 этот метод является Obsolete. Если всё же попытаться его использоваться, будет выброшено исключение PlatformNotSupportedException. Как уже сказано, следует использовать CancellationToken. Cancellation in Managed Threads ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2021, 17:05 |
|
||
|
|

start [/forum/topic.php?fid=20&fpage=2&tid=1398234]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 142ms |

| 0 / 0 |
