1.信号概念理解
信号产生
什么叫做信号呢?
生活当中认为是信号的是:红绿灯 闹钟 下课铃 鸡叫 手势
1.当红灯亮的时候, 你会停下来 即匹配的动作
那为什么会有这个匹配动作呢?
因为曾经有人培养过你
所以信号没有被产生,也知道怎么该处理它
2.信号产生的方式
1.从键盘输入
在输入的时候,计算机怎么知道从键盘输入数据了呢?
键盘是通过硬件中断的方式,通知系统键盘已经按下了
2.使用系统调用向进程发送信号
3.由软件条件产生信号
alarm函数可以设定一个未来时间
如:alarm(5) alarm函数调用完了,5秒后给当前进程发送SIGALRM(14)信号,该信号的默认动作是终止当前进程