sigprocmask和信号阻塞

注意阻塞和忽略,是有区别的。

阻塞只是暂时的,忽略是就没了。

 

参数:
how:用于指定信号修改的方式,可能选择有三种:
SIG_BLOCK //加入信号到进程屏蔽。
SIG_UNBLOCK //从进程屏蔽里将信号删除。
SIG_SETMASK //将set的值设定为新的进程屏蔽。

set:为指向信号集的指针,在此专指新设的信号集,如果仅想读取现在的屏蔽值,可将其置为NULL。
oldset:也是指向信号集的指针,在此存放原来的信号集。

 

posted @ 2017-02-22 23:07  blcblc  阅读(220)  评论(0编辑  收藏  举报