信号 信号的概念 信号是Linux进程间通信的最古老的一种方式.信号是软件中断,是一种异步通信的方式.信号可以导致一个正在运行的进程被另一个正在运行的异步进程中断,转而处理某个突发事件. 一旦产生信号,就要执行信号处理函数,处理完信号处理函数,再回来执行主函数,这就是中断. 一个完整的信号周期包括三个部分:信号的产生,信号在进程中的注册,信号的进程中的销毁,执行信号处理函数. 注意:这里信号的产生.注册.注销都是信号的内部机制,而不是信号的函数实现. 查看信号 可以通过kill -l命令查看系统…