1.什么是信号信号是Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会执行相应的操作. 2.信号的产生1)由硬件产生,如从键盘输入Ctrl+C可以终止当前进程2)由其他进程发送,如可在shell进程下,使用命令 kill -信号标号 PID,向指定进程发送信号.3)异常,进程异常时会发送信号 3.信号的处理信号是由操作系统来处理的,说明信号的处理在内核态.信号不一定会立即被处理,此时会储存在信号的信号表中.处理过程示意图: 由上图中可看出信号有三种处理方式:1)忽略2)默认处理方式