首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

线程响应信号,该怎么处理

2013-10-25 
线程响应信号有关linux下线程信号的问题。假设我有一个线程t1,注册了一个SIGQUIT的处理函数handler。我在另

线程响应信号
有关linux下线程信号的问题。假设我有一个线程t1,注册了一个SIGQUIT的处理函数handler。我在另外一个线程t2调用pthread_kill(t1, SIGQUIT),并且在handler里我会结束t1。那么,如果在收到信号SIGQUIT时t1持有一个互斥锁,我没有主动去解锁,t1退出后这个互斥锁会被自动解锁吗?求教高手 线程 linux kill
[解决办法]
关键是T1怎么退出的,直接cancel?那肯定会有问题。

为何不自己做退出检测,用一个标志位就可以解决。

热点排行