摘要: 上篇文章的简述,我相信大家对管道的概念有了模糊的认识,本文通过代码实例来强化对管道的理解. 创建管道主要用到pipe函数,pipe的原型如下: 一、函数原型 #include <unistd.h> int pipe(int pipefd[2]); 参数:一个整型数组,管道创建成功后,pipefd[0 阅读全文
posted @ 2017-06-03 20:07 Linux专题站 阅读(426) 评论(0) 推荐(0)
摘要: 本文主要简述管道的相关概念、原理、特质、局限性以及分析管道的通信步骤及原理. 一、概念 管道是一种最基本的IPC机制,作用于有血缘关系的进程之间,通过使用pipe函数在内核中开辟一段缓冲区来实现两个进程之间的通信. 二、原理 管道实为内核使用环形队列机制,借助内核缓冲区(4K)实现,是一个典型的生产 阅读全文
posted @ 2017-06-03 10:01 Linux专题站 阅读(416) 评论(0) 推荐(0)