Program received signal SIGUSR1, User defined signal 1.解决方法

我程序用的多线程,有定时器。结果定时器时间到时,就出现如下的错误。

Program received signal SIGUSR1, User defined signal 1.

程序就退出了。看我还想继续执行呢。解决方法如下:

run以前设置程序收到SIGUSR1信号时,不会退出就可以了。

(gdb) handle SIGUSR1  nostop
Signal        Stop      Print   Pass to program Description
SIGUSR1       No        Yes     Yes             User defined signal 1
(gdb) R

。。。。。。。


这样就不会退出了。


版权声明:本文为koukouwuwu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。