文章目录 1. 信号概述 1. 1 系统如何处理信号 2. 使用signal函数捕捉信号 2.1 signal详解 3. Linux标准信号 1. 信号概述 何为信号:信号就是由用户、系统或进程发送给目标进程的信息,以通知目标进程中某个状态的改变或是异常。 信号产生:总体来说,其产生的条件有两种,分别是:硬件和软件原因,又称为:硬中断和软中断。可细分为如下几种原因: ①系统终端Terminal中输入特殊的字符来产生一个信号,比如按下:ctrl+\会产生SIGQUIT信号。 ②系统异常。比如访问非法内存和浮点数异常。 ③系统状态变化。如设置了alarm定时器,当该定时器到期时候会引起SIGVTALRM信号。 ④调用了kill