这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 【从0教学嵌入式Linux】第二十九集

共2条 1/1 1 跳转至

【从0教学嵌入式Linux】第二十九集

助工
2016-06-24 17:15:02     打赏

第29课:进程间管道通信(PIPE

 

(一)概述

管道是Linux支持的最初Unix IPC形式之一,具有以下特点:

管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程);单独构成一种独立的文件系统;管道对于管道两端的进程而言,就是一个文件,但它不是普通的文件,它不属于某种文件系统,而是自立门户,单独构成一种文件系统,并且只存在于内存中。数据的读出和写入:一个进程向管道中写的内容被管道另一端的进程读出。写入的内容每次都添加在管道缓冲区的末尾,并且每次都是从缓冲区的头部读出数据。

(二)代码如下



高工
2016-06-25 00:21:48     打赏
2楼
学习

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]