加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统文件I/O编程(三) I/O多路复用

发布时间:2016-01-19 08:02:32 所属栏目:Linux 来源:网络整理
导读:多路复用 函数说明 我们都知道fcntl()函数解决了文件共享的问题,如果不知道请看: http://blog.csdn.net/mybelief321/article/details/8993138。接下来该处理I

实验步骤:本次实验只需要一个c文件,即 multiplex_poll.c,我上传到了网站,请自行下载:点此下载

在第一个终端中,使用命令:gcc multiplex.c -o multiplex编译文件,如下

Linux系统文件I/O编程(三) I/O多路复用

使用命令建立两个管道文件:mknod  in1  p

mknod  in2  p,如下图,mknod命令不了解的请点此

Linux系统文件I/O编程(三) I/O多路复用

在终端1执行命 令:./multiplex_select

再打开两个终端,在终端2中执行命令: cat > in1 ,不了解cat命令的 请点此,在终端3中执行命令:cat > in2,如下图所示,分别在终端2和3中输入字符,终端1中就会显示, 在终端1中输入q或Q,则立刻结束程序运行。

Linux系统文件I/O编程(三) I/O多路复用

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读