找回密码
 注册
关于网站域名变更的通知
查看: 338|回复: 1
打印 上一主题 下一主题

Linux系统I/O编程(三) ---- I/O多路复用(下)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-13 11:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 pulbieup 于 2019-8-13 11:13 编辑
4 n/ d, i) ^+ `
+ H: l6 r0 Q$ s8 k/ n  X% c7 k% o基础实验& F" f8 A$ @+ f9 x
( V! \! @3 d, l/ m' h# C
实验原理9 K( A+ y, P; S9 u
$ i+ v" M1 a2 l( c' i3 r7 y% L5 Z" Q

1 y' D6 v7 X0 T6 T      本实验主要实现通过调用poll()函数来监听三个终端的输入(分别重定向到两个管道文件的虚拟终端及主程序所运行的虚拟终端)并分别进行相应的处理。在这里我们建立了一个poll()函数监听的读文件描述符集,其中包含三个文件描述符,分别为标准输入文件描述符和两个管道文件描述符。通过监视主程序的虚拟终端标准输入来实现程序的控制(如程序结束);以两个管道作为数据输入,主程序将从两个管道读取的输入字符串写入到标准输出文件(屏幕)。! D& `2 g" H! E: D

  g1 Y1 A0 Q: H2 E! p- |) V# M' E

, Y- Y- Q" \/ L& M
游客,如果您要查看本帖隐藏内容请回复
1 C0 A, B) p, T0 S/ I& }
2 H/ t5 g6 a) o' g- `" I

7 B! A* L3 f& b  z! X" d: S
# E$ A. }: a! d" G) N8 Y' J- f

该用户从未签到

2#
发表于 2019-8-13 18:41 | 只看该作者
学习一下,谢谢分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 21:48 , Processed in 0.171875 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表