进程信号是什么?
信号是一个软件中断;
作用: 操作系统通过信号告诉进程发生了某个事件,打断进程当前操作,去处理这个事件
生活中信号多种多样,并且肯定是一个信号对应一个事件,并且我们肯定能识别这个信号
操作系统中信号也同样如此:通过kill -l
命令可以查看系统中的信号种类 ---- 62 种
1~31号信号:从unix借鉴而来的,每个信号都有具体对应的系统事件;----非可靠信号(有可能会信号丢失—事件丢失)
34~64号信号:后期扩充的,因为没有具体对应的事件,所以命名比较草率----可靠信号(不会丢失信号)
信号的生命周期:产生->在进程种注册->在进程种注销->处理
产生:
硬件: ctrl + c / ctrl + z / ctrl + l<font face = >
软件: kill<font face = >命令 kill -signnum pid 命令
kill(int pid, int