水木社区手机版
首页
|版面-Linux内核技术(KernelTech)|
新版wap站已上线
返回
1/1
|
转到
主题:问个信号相关问题
楼主
|
zylthinking2
|
2022-11-28 12:08:41
|
展开
信号发送给目标线程后, 目标线程退出, 那么这个信号处理函数会在线程退出前执行完毕吗, 还是这个信号等同于丢失了?
--
修改:zylthinking2 FROM 220.181.41.*
FROM 220.181.41.*
2楼
|
zylthinking2
|
2022-11-28 14:08:14
|
展开
我意思是说信号发送到线程了, 但同时, 这个线程正在销毁的过程中, 那么这个信号处理例程会不会根本来不及执行线程就退出了; 导致的结果就是信号丢失。
这个问题和信号屏蔽字, 软中断之类关系不大
【 在 sxmman 的大作中提到: 】
: 信号是软中断,会打断目标程序的执行,如果程序没有在执行,则会等到执行时再处理信号。这个期间有多个信号的话,要看怎么设置的。信号处理函数已经属于用户进程上下文了。
--
FROM 220.181.41.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版