主进程中安装了信号用来捕捉ctrl+c。如下图所示: 在处理函数中关闭了一些设备,删除了消息以后调用exit(0). 但是程序退不出去了。看程序的调试信息貌似已经执行到了最后的exit(0)就是不知道为啥卡在那里不动了 请大牛帮忙看看什么问题。