linux——PIPE
来源:互联网 发布:蒲公英是什么软件 编辑:程序博客网 时间:2024/05/17 20:53
linux 中pipe是特殊文件,用于进程通信
int pipe(int fildes[2])
fildes[0]用于读的文件描述符
fildes[1]用于写的文件描述符
若成功return 0 else -1,错误在errno中
错误代码:
EMFILE 进程已用完文件描述词最大量
ENFILE系统无文件描述词
EFAULT参数filedes数组地址不合法
当管道中数据被读取后,管道为空,则read时会被阻塞直到数据到来。
若要设置为非阻塞,
fcntl(fildes[0],F_SETFL,O_NONBLOCK);
0 0
- linux——PIPE
- 管道pipe——Linux学习笔记
- Linux学习笔记——管道PIPE
- linux学习笔记——pipe
- linux系统编程——管道pipe
- postfix——pipe
- 实例——Linux管道pipe的使用
- linux操作系统编程——简单的pipe管道
- Linux进程间通信——pipe应用实例
- Linux进程通信(一)——pipe管道
- Linux进程间通信——管道 pipe 详解
- Linux编程问题—broken pipe 问题解决方法
- Linux pipe
- Linux Pipe
- Linux pipe
- Linux pipe
- Linux pipe
- Linux pipe
- PAT乙级(Basic Level)真题1004
- QPoint和QSize
- spring quartz学习总结: cluster的配置和示例
- 9.6
- JSP自学记录1
- linux——PIPE
- Fast-rcnn 训练(3)- 训练自己的数据集
- Qt 自定义界面(实现无边框、可移动)
- 我为什么不看好微信小程序_0
- 【PAT】1038. Recover the Smallest Number
- 流程控制语句
- 排序算法
- com.octo.captcha
- 第十七天(EL表达式)