上传者: 51911075
|
上传时间: 2022-11-26 09:02:48
|
文件大小: 9KB
|
文件类型: HTML
https://blog.csdn.net/weixin_51911075/article/details/128022926?spm=1001.2014.3001.5501
此篇文章是描述Linux信号知识,有概念描述、举例例证、截图示意......
信号是进程间通信的一种手段;
是一种事件触发机制(类似于中断机制);
是一种异步通信(异步通知)(是进程间通信机制中唯一一种异步手段),这种通信无法传递大量的数据;
【同步:是一种按照顺序依次执行的过程[如果某一环节没有执行,则整个过程会阻塞],通信双方实时做一件事情】
【异步:是一种使用信号或中断来实现一种事件触发过程,如果没信号或中断产生,并不会影响程序的正常执行。通信双方中任意一方不会等待[通信过程,会选择做自己的事情]】
信号可以有一个进程发送,另外一些进程捕获,阻塞和忽略;
【捕获:收到信号后会执行相应的动作】
【阻塞:会阻塞信号的传递,直到解除阻塞,才会传递信号】
【忽略:收到信号后,不做任何处理】
(如果不给信号关联动作,则执行系统默认动作)
信号无法传递大量数据
信号可以在任意进程间通信
信号是一种异步通信手段