1.在linux用命令 kill -l 查看系统信号
2.前32个信号是unix经典信号,后32为实时信号(自定义信号)
3.前台进程永远只有一个,后台进程可以有n个
4 用用命令ctl+c 可以结束唯一一个后台进程
5.产生信号的几种方式
alarm()定时器向内核发送当前进程发送SIGALRM信号
信号的传递过程:

注意:unix经典信号不支持排队,但是实际上最多支持一次排队(因为内核可帮助设置临时屏蔽字)
临时屏蔽字的作用:为了避免在处理信号的自定义动作干扰,当执行完捕捉动作后,该屏蔽解除
屏蔽字的三种设置方式:
信号捕捉的执行过程:
文章来源: 浅谈Linux 信号(Signal)