特牛网址导航

Linux新增API:signalfd_signalfd和sig_block-CSDN博客

网友收藏
Linux新增API:signalfd信号通信机制小结优缺点在软件层次上是对信号中断机制的一种模拟 信号是进程间通信中唯一的“异步通信机制” 带来的弊端,数据的并发访问、可重入问题 解决方案:将信号抽象为文件,将信号转化为I/O文件操作signalfd 将信号抽象为一个文件描述符 将信号的异步处理转化为文件的I/O操作 当有信号发生时,可以对其read 每次read都会阻塞、直到signalfd指定的信号到来 也可以将信号的监听放到selec_signalfd和sig_block