1.信号本质 1)信号是一种软件中断,是在软件层次上对中断的模拟: 2).在日常生活中也有很多信号,比如常见的红绿灯信号,我们看见红灯就停下,linux中的信号也是类似的,它提供一种机制告诉某个进程在某个时刻该怎样做 2.信号产生(来源) 1)硬件来源:比如我们按下了键盘或者其它硬件故障: 2)软件来源:一些系统函数,最常见的发送信号的函数有kill, raise, alarm和pause: 3.信号递送 当导致产生信号的事件发生时,内核就产生一个信号.信号产生后,内核通常会在进程表中对进程设置…