если функция, вызываемая pthread_create
, имеет следующую структуру
try{
...code....
pthread_detach(pthread_self());
pthread_exit(NULL);
}catch(...){
std::cout<<"I am here"<<std::endl;
}
почему обработчик исключений для многоточия вызывается при выполнении pthread_exit
? (обратите внимание, что std::exception
, например, не выбрасываются)