Здравствуйте, johny5, Вы писали:
J>Кстате обнаружил для себя panic!, оказывается он не убивает приложение а только текущий поток (ну и приложение если поток был главным).
Ваш раст делали идиоты. И в итоге сделали говно с дичайшими и лютейшими граблями. Постараюсь обходить и раст, и что-либо на нём сделанное, и что-либо использовавшее библиотеки на расте, или что-либо зависящее от чего-нибудь написанного на расте.
Если от меня когда-либо будет зависеть выбор софта, то я постараюсь прошерстить использованные инструменты и либы и рекомендую отказаться от кривого выбора при обнаружении. Себе дороже будет такое пропустить.
ЗЫ: точно такие же идиоты в шарпе
https://learn.microsoft.com/ru-ru/dotnet/api/system.threading.thread.abort?view=net-7.0
это из-за таких же идиотом мы были вынуждены писать вот так:
protected SomeMethod()
{
try{}
finally{
SomeInternalMethod()
}
}
private SomeInternalMethod(){
//do somthing
}
И точно такие же критины придумали TerminateThread() в винде.
Давил подобное, и буду давить, если встречу.