Linux编程基础 4.3:信号学习之信号阻塞_linux 信号量 阻塞-CSDN博客

网站介绍:4 信号阻塞在进程PCB中存在两个信号集:信号掩码(signal mask)、未决信号集(signal pending)。两个信号集都是位图,每一位对应一个信号:若mask中某个位被设置为1,则对应的信号将被屏蔽;此时内核会修改pending中该信号对应的位为1,使该信号处于未决态;除非该信号被解除屏蔽,否则内核不会再向进程发送这个信号;用户不能直接操作未决信号集,但可以自定义的set位图与mask进行位操作,以达到屏蔽或解除屏蔽的目的。..._linux 信号量 阻塞