Информация об изменениях

Сообщение Re[7]: Почему в расте отсутствует выброс исключений? от 06.12.2022 9:50

Изменено 06.12.2022 9:54 Философ

Re[7]: Почему в расте отсутствует выброс исключений?
Здравствуйте, DarkEld3r, Вы писали:

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


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

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


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


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

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


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

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


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

Caution

Thread.Abort is not supported and throws PlatformNotSupportedException.


По-моему его вообще изначально не надо было добавить — кроме вреда от него ничего больше не было.
Re[7]: Почему в расте отсутствует выброс исключений?
Здравствуйте, DarkEld3r, Вы писали:

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


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

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


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


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

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


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

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


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

Caution

Thread.Abort is not supported and throws PlatformNotSupportedException.


По-моему его вообще изначально не надо было добавлять — кроме вреда от него ничего больше не было.