Linux 学习笔记—进程通信之 信号的概念机制通信实例

2.4信号
在这里插入图片描述
在这里插入图片描述
2.4.1 信号的概念和机制

信号是UNIX/Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们还可以作为进程间通信或修改行为的一种方式,明确地由一个进程发送给另一个进程。一个信号的产生叫生成,接收到一个信号叫捕获。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.4.2 阻塞信号集(信号屏蔽字),未决信号集的位图
在这里插入图片描述
在这里插入图片描述
2.4.3 信号的处理——signal函数
在这里插入图片描述

在这里插入图片描述
2.4.4信号处理——sigaction函数
前面我们看到了signal函数对信号的处理,但是一般情况下我们可以使用一个更加健壮的信号接口——sigaction函数。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2.4.5 信号集操作

在这里插入图片描述
在这里插入图片描述
2.4.6 父子进程间通信。父线程发送信号关闭子线程
在这里插入图片描述

2.4.7 信号总结:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值