- 链接地址:https://blog.csdn.net/Scroll_C/article/details/123684512
- 链接标题:Linux新增API:signalfd_signalfd和sig_block-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1851
Linux新增API:signalfd信号通信机制小结优缺点在软件层次上是对信号中断机制的一种模拟 信号是进程间通信中唯一的“异步通信机制” 带来的弊端,数据的并发访问、可重入问题 解决方案:将信号抽象为文件,将信号转化为I/O文件操作signalfd 将信号抽象为一个文件描述符 将信号的异步处理转化为文件的I/O操作 当有信号发生时,可以对其read 每次read都会阻塞、直到signalfd指定的信号到来 也可以将信号的监听放到selec_signalfd和sig_block
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除