简述Linux进程间通信的几种方式
2026-05-03
一、方式1、管道(Pipe)及有名管道(mkpipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,所以除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;2信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身。 linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction。 实际上该函数是基于BSD的,BSD为了实现可靠信号机制...