- 链接地址:https://blog.csdn.net/m0_64645696/article/details/125468996
- 链接标题:【Linux】信号(2)如何阻塞、处理信号_linux信号阻塞-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1853
sigset_t 是一个在栈上定义的一个用户级变量,而这些数据添加并不会影响进程,因为 sigset_t 并没有设置进 PCB 内,所以我们必须经过系统调用设置进 OS,才能够影响进程、pending 等。这里我们需要了解的函数是: oset 是可以看作 old set,我们调用函数会对信号屏蔽字进行修改,返回老的信号屏蔽字,万一哪一天想设置回来可以记得。how 有三种方式: 1、SIG_BLOCK:添加信号屏蔽字,mask = mask | set; 2、S_linux信号阻塞
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除
标签:linux信号阻塞