进程间‘共享内存需要加锁吗_linux进程通信方式对比管道:FIFO:消息队列:信号量:共享内存:套接字
管道:速度慢,容量有限(64kB,ulimit -a可以查询的pipe size 指的是一次性写入的大小限制),只有父子进程能通讯 半双工的(即数据只能在一个方向上流动)----(匿名管道)int pipe(int fd[2]); // 返回值:若成功返回0,失败返回-1当一个管道建立时,它会创建两个文件描述符:fd[0]为读而打开,fd[1]为写而打开要关闭管道只需将这两个文件描述符关闭即可。单...