造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

管道通信其他方式

2018/06/19156 作者:佚名
导读:关于Unix中的管道通信 从Unix System V 开始,系统提供有名管道和无名管道两种数据通信方式。 无名管道为建立管道的进程和子进程提供一种以比特流方式传送信息的通信管道。在逻辑上可以看作是管道文件,在物理上由文件系统的高速缓冲区构成,而很少起用外设。发送进程利用文件系统的系统调用write (fd[1],buf,size)把buf中长度为size的字符送入管道入口fd[1],接受进程则使

关于Unix中的管道通信

从Unix System V 开始,系统提供有名管道和无名管道两种数据通信方式。

无名管道为建立管道的进程和子进程提供一种以比特流方式传送信息的通信管道。在逻辑上可以看作是管道文件,在物理上由文件系统的高速缓冲区构成,而很少起用外设。发送进程利用文件系统的系统调用write (fd[1],buf,size)把buf中长度为size的字符送入管道入口fd[1],接受进程则使用系统调用read(fd[0],buf,size)从管道出口读取信息到buf。管道按照先进先出传送消息。只能单向传送。

建立无名管道的系统调用为int fd[2],pipe(fd)。-------参考教材计算机操作系统教程(第三版)清华大学出版社

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读