У меня есть довольно большое приложение, которое динамически загружает общие объекты и выполняет код в общем объекте. В качестве меры предосторожности, я поставил try/catch почти все в main. Я создал уловку для 3 вещей: myException (исключение из дома), std::exception и ....
Как часть выполнения общих объектов, создается много pthreads. Когда поток генерирует исключение, он не попадает под main. Это стандартное поведение? Как я могу поймать все исключения, независимо от того, из какого потока они выбрасываются?