一个简单的Linux多线程程序。在其中一个线程中,我启动了一个计时器,计时器会将 SIGRTMIN 发送到该线程。
当使用Eclipse GDB调试时,线程将始终被SIGRTMIN挂起,恢复后,程序运行良好。
走出Eclipse GDB,一切都很顺利。有人可以帮忙吗?
问题解决了。在主目录中创建一个 .gdbinit 文件。并添加以下行
handle SIG34 nostop noprint pass
这使得GDB忽略了SIG-xx实时信号