摘要:
linux系统下的系统编程-进程间的通信方式通信方式有三大类A:传统的进程通信方式(无名管道通信,有名管道,信号)B:system V IPC对象(共享内存,消息队列,信号量)C:BSD(套接字),这里笔者只是就目前的学习情况,对传统的通信方式进行总结无名管道间的通信方式特点:1只能用于具有亲缘关系的进程之间的通信。2:属于半双工的通信模式,具有固定的读端和写端.3:管道可以看做是特殊的文件,对于他的读写可以使用文件IO如read,write函数管道是基于文件描述符的通信方式,当一个管道建立时,他会创建两个文件描述符fd[0],fd[1],其中fd[0]固定用于读管道,fd[1]固定用于写管道 阅读全文