Re[7]: Почему в расте отсутствует выброс исключений?
От: Философ Ад http://vk.com/id10256428
Дата: 06.12.22 09:50
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

DE>У меня складывается впечатление, что ты не разобрался, но уже начал громко орать.


Я не разбирался — не пишу на расте, просто прочитал то что написал johny5. Написал он вот так:

Кстате обнаружил для себя panic!, оказывается он не убивает приложение а только текущий поток ...


DE>Паника, о которой говорилось выше — это просто "исключение", которое разматывает стек (есть альтернативный режим в котором паника — это немедленное завершение приложения).


Ах разматывает!!

DE>Когда-то давно панику можно было перехватить исключительно на границе потоков, а не в произвольный момент. Из-за этого периодически всплывает связь паники с потоками.


Ах можно перехватить!

DE>Честно говоря, я вообще не понял на что по ссылке надо обращать внимание, поэтому и переспросил. С .NET дела практически не имел. Спорить с тем, что прибить поток в произвольный момент ни к чему хорошему не приведёт я не буду.


По ссылке написано, что сейчас оно исключение кидает и больше ничего не делает.

Caution

Thread.Abort is not supported and throws PlatformNotSupportedException.


По-моему его вообще изначально не надо было добавлять — кроме вреда от него ничего больше не было.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 06.12.2022 9:54 Философ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.