我程序用的多线程,有定时器。结果定时器时间到时,就出现以下的错误。多线程
Program received signal SIGUSR1, User defined signal 1.
spa
程序就退出了。看我还想继续执行呢。解决方法以下:线程
run之前设置程序收到SIGUSR1信号时,不会退出就能够了。ip
(gdb) handle SIGUSR1 nostop
Signal Stop Print Pass to program Description
SIGUSR1 No Yes Yes User defined signal 1
(gdb) R
io
。。。。。。。定时器
这样就不会退出了。程序