进程间通信之无名管道

      无名管道,顾名思义,就是没有名字的管道,用于实现父子进程或兄弟进程之间的通信。实际上,内核创建无名管道的过程主要就是创建一个匿名文件的过程,内核会分配一个页面用作管道的缓冲区,即管道文件,它并不出现在磁盘或其他文件系统存储介质上,而只存在于内存空间,其他进程也无从访问这个文件。所以,所谓管道文件实质上只是一个用作缓冲区的内存页面,只是把它纳入了文件系统的机制,借用了文件系统的各种数据结
相关文章
相关标签/搜索