在eclipse中运行时,linux线程被实时信号暂停

sin*_*pec 11 eclipse linux gdb signals pthreads

一个简单的linux多线程程序.在其中一个线程中,我启动一个计时器,计时器将SIGRTMIN发送到该线程.

当使用eclipse gdb进行调试时,线程将始终被SIGRTMIN挂起,恢复后,程序运行良好.

出了eclipse gdb,一切顺利.有人可以帮忙吗?

sin*_*pec 22

问题解决了.在主目录中创建一个.gdbinit文件.并添加以下行

handle SIG34 nostop noprint pass
Run Code Online (Sandbox Code Playgroud)

这使得gdb忽略了SIG-xx的实时信号