信号机制
信号是一种软中断,信号提供了一种处理异步事件的方法。通过kill -l
命令我们可以很清楚的看待linux下对应的信号有64个。这些信号主要可以分为两大类,可靠信号与不可靠信号。
信号的产生:比如终端运行着一个程序,我们在设备输入一个ctrl+c中断停止的按键,那么我们实际上通过触发一个信号停止了一个程序。
信号的处理:
(1)可以直接将其忽略掉。大多数信号可以直接忽略掉但有两种信号却决不能被忽略,它们是SIGKILL和SIGSTOP信号。
(2)捕捉信号,注册信号处理函数。
(3)执行系统的默认动作。
信号
未完待续~
Reference
[1] https://blog.csdn.net/wangquan1992/article/details/108511628