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

时间:2012-09-04 14:57:23

标签: linux eclipse gdb pthreads signals

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

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

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

1 个答案:

答案 0 :(得分:22)

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

handle SIG34 nostop noprint pass

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