图来自https://www.linuxprobe.com/linux-process-method.html
小总结,管道(命名或匿名)和消息队列是队列结构,内核保证同步和互斥。而共享内存和文件传输(多个进程读写文件来通信)是需要自己保证同步和互斥的。常常要配合使用信号量,和锁机制来保证同步互斥。
-
POSIX IPC(待学习)https://www.cnblogs.com/lit10050528/p/5472321.html
- 共享内存
- 信号量
- 消息队列
图来自https://www.linuxprobe.com/linux-process-method.html
小总结,管道(命名或匿名)和消息队列是队列结构,内核保证同步和互斥。而共享内存和文件传输(多个进程读写文件来通信)是需要自己保证同步和互斥的。常常要配合使用信号量,和锁机制来保证同步互斥。
POSIX IPC(待学习)https://www.cnblogs.com/lit10050528/p/5472321.html
本文标题:linux进程间通信整理
本文链接:https://www.haomeiwen.com/subject/pikhlktx.html
网友评论