pthread_exit导致整个进程挂掉

pthread_exit导致整个进程挂掉

  1. 场景

    在信号处理函数中调用。使用pthread_exit(0)导致了整个进程崩溃。莫名其妙。

  2. 处理

    在处理函数中使用setjmp,longjmp来处理。在线程开头设置了跳转点,在处理函数中使用longjmp跳转回去,然后调用pthread_exit

  3. 说明

    是一个大型的多线程项目,在linux下无法调试。出现也是莫名其妙。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » pthread_exit导致整个进程挂掉