0%

信号Signal

信号机制

信号是一种软中断,信号提供了一种处理异步事件的方法。通过kill -l命令我们可以很清楚的看待linux下对应的信号有64个。这些信号主要可以分为两大类,可靠信号不可靠信号

信号的产生:比如终端运行着一个程序,我们在设备输入一个ctrl+c中断停止的按键,那么我们实际上通过触发一个信号停止了一个程序。

信号的处理:

(1)可以直接将其忽略掉。大多数信号可以直接忽略掉但有两种信号却决不能被忽略,它们是SIGKILL和SIGSTOP信号。

(2)捕捉信号,注册信号处理函数。

(3)执行系统的默认动作。

信号

未完待续~

Reference

[1] https://blog.csdn.net/wangquan1992/article/details/108511628

小主,路过打个赏再走呗~