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