无名管道和有名管道的联系与区别

联系

  1. 通信数据只存在于内存缓冲页面中;
  2. 都是半双工通信;

区别

  1. 无名管道是无名的,有名管道是有名的;
  2. 无名管道只能用于父子进程或兄弟进程之间的通信,而有名管道可用于任意两进程之间通信;
  3. 无名管道是无形的,即无名管道的 inode 结构不是在磁盘上存储的,而是临时生成的,而有名管道的 inode 结点在磁盘上。


猜你喜欢

转载自blog.csdn.net/trajectoryofbird/article/details/80806237