Size: a a a

2021 February 16

AF

Aidar Fattakhov in supapro.cxx
>Умер один из потоков не прибив
А как это?
источник

D

Denis in supapro.cxx
Например, в нём произошло исключение, которое никто не обработал.
источник

AF

Aidar Fattakhov in supapro.cxx
Denis
Например, в нём произошло исключение, которое никто не обработал.
Это std::terminate
источник

AF

Aidar Fattakhov in supapro.cxx
Напиши такую штуку чтобы это было невозможно
источник

AF

Aidar Fattakhov in supapro.cxx
(Кажется это std::asnyc с async)
источник

AF

Aidar Fattakhov in supapro.cxx
Там вроде появился std::stacktrace, есть boost::stacktrace
источник

a

anton in supapro.cxx
Ioann_V
Да, в some_circle_object
я дико извинчюсь за глупые вопросы, а почему вызывающая этот конструктор сторона не передает ему круг?
источник

D

Denis in supapro.cxx
Aidar Fattakhov
Это std::terminate
В смысле? Если я создаю поток через async и кидаю в нём неперехватываемое исключение, то главному потоку на это вообще пофиг. Он как работал, так и будет работать.
источник

AF

Aidar Fattakhov in supapro.cxx
Denis
В смысле? Если я создаю поток через async и кидаю в нём неперехватываемое исключение, то главному потоку на это вообще пофиг. Он как работал, так и будет работать.
Нет
источник

I

Ioann_V in supapro.cxx
anton
я дико извинчюсь за глупые вопросы, а почему вызывающая этот конструктор сторона не передает ему круг?
Так как раз и передает же
источник

AF

Aidar Fattakhov in supapro.cxx
Эксепшн положится в промис
источник

I

Ioann_V in supapro.cxx
ну или там можно не передавать круг, а передавать радиус и все такое
источник

I

Ioann_V in supapro.cxx
а создавать в конструкторе
источник

AF

Aidar Fattakhov in supapro.cxx
Denis
В смысле? Если я создаю поток через async и кидаю в нём неперехватываемое исключение, то главному потоку на это вообще пофиг. Он как работал, так и будет работать.
А если создашь обычный тред и кинешь то словишь std::terminate
источник

IZ

Ilia Zviagin in supapro.cxx
Eugene
Здравствуйте. Можете пожалуйста сказать минимальные системные требования для GCC Windows? В гугле не нашел
А gcc разве есть на Win?
источник

LA

Liber Azerate in supapro.cxx
Ilia Zviagin
А gcc разве есть на Win?
Ну мингва же
источник

IZ

Ilia Zviagin in supapro.cxx
Eugene
ну типо есть процы 9-го поколения есть 7-го, а у меня первого
186-ой что ли?
источник

IZ

Ilia Zviagin in supapro.cxx
Liber Azerate
Ну мингва же
Ну так мингв и gcc р совсем не одно и то же

И кажется mingw 32 нет уже
источник

LA

Liber Azerate in supapro.cxx
Ilia Zviagin
Ну так мингв и gcc р совсем не одно и то же

И кажется mingw 32 нет уже
Ну порт gcc, можно считать одним и тем же
источник

D

Denis in supapro.cxx
Aidar Fattakhov
А если создашь обычный тред и кинешь то словишь std::terminate
Ага, понял, спасибо. Я пишу сервер и юзаю asio и несколько std::future в качестве io_context воркеров. Получается, правильный способ использовать их — периодически проверять в основном потоке future, и, если что, вынимать исключение изнутри через .get()?
источник