管道
1255645
这个作者很懒,什么都没留下…
展开
-
关于匿名管道阻塞的疑问 [问题点数:20分,结帖人hhh_hao] http://bbs.csdn.net/topics/310166627/http://bbs.csdn.net/topics/31
大家好, 我现在用匿名管道做进程间的通信, 我知道往空的管道中读数据,或往满的管道中写数据,都会造成阻塞。 有没有办法避免这个问题呢,查了一些资料, 发现可以在读的时候先调用PeekNamedPipe()看是否有数据, 那WriteFile的时候怎么解决呢,有什么函数查看管道是否满的吗? 希望有经验的高手帮我解决下这个难题,非常感激。 匿名管道不允许异步操作,所以如在一个转载 2015-10-03 10:06:48 · 1013 阅读 · 0 评论 -
linux进程间通信方式之匿名管道http://blog.csdn.net/guoyang1007/article/details/4720984
linux进程间通信方式之匿名管道 分类: linux 学习笔记2009-10-23 21:47 2410人阅读 评论(1) 收藏 举报 linux数据结构socket框架网络平台 linux的进程间通信方式主要有:匿名管道、有名管道、消息队列、共享内存、信号、信号量及信号灯、socket网络通信。近日由于项目需要,用linux编写arm的应用程序,里面有几个功能模块,若转载 2015-10-03 10:30:35 · 737 阅读 · 0 评论 -
Linux管道编程技术:dup函数,dup2函数,open函数详解 http://blog.csdn.net/zhouhong1026/article/details/8151235/
(一)dup函数,dup2()函数 1.dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经 常用来重定向进程的stdin、stdout和stderr。这两个函数的 原形如下: #include int dup( int oldfd ); int dup2( int oldfd, int targetfd ) 利用函数dup,转载 2015-09-16 21:58:41 · 541 阅读 · 0 评论 -
管道的应用(pipe)《深入分析Linux内核源码》 http://blog.csdn.net/wangpengqi/article/details/7996182
管道的应用(pipe)《深入分析Linux内核源码》 分类: 进程_线程_进程/线程间通信2012-09-19 15:14 921人阅读 评论(0) 收藏 举报 linux内核数据结构stringfilelinux工作 7.1.1 Linux管道的实现机制 在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克转载 2015-09-20 20:03:13 · 1102 阅读 · 0 评论 -
(转)Linux下管道的原理 http://blog.csdn.net/guang11cheng/article/details/17144907
(转)Linux下管道的原理 分类: linux2013-12-05 17:21 797人阅读 评论(0) 收藏 举报 7.1.1 Linux管道的实现机制 在Linux中,管道是一种使用非常频繁的通信机制。从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题,具体表现为: · 限制管道的大小。实际上,管道是一个固定大小转载 2015-09-23 08:17:25 · 602 阅读 · 0 评论 -
Linux管道编程实例 http://blog.csdn.net/pcliuguangtao/article/details/6453743
Linux管道编程实例 分类: Unix/Linux/BSD2011-05-29 23:16 2542人阅读 评论(0) 收藏 举报 linuxbufferstring通讯null编程 [cpp] view plaincopy /*管道 可以把管道想象为两个实体之间的单向连接器。注意,管道是半双工的,转载 2015-09-23 08:16:59 · 464 阅读 · 0 评论 -
linux管道学习 http://blog.csdn.net/qq1355541448/article/details/8460835
linux管道学习 分类: linux2013-01-03 11:54 1910人阅读 评论(2) 收藏 举报 linuxLinuxLINUX Linux管道学习 知识点: 1. 管道左右的命令是并行执行的,而且是从右向左执行的,因此就需要在执行命令之前先对标准输出流及错误流等各种流进行分析,分析清楚了之后,也就相当于已经制定好了计划(打个比方,就相当于排转载 2015-09-23 08:18:02 · 748 阅读 · 0 评论 -
Linux进程间通信——使用命名管道 http://blog.csdn.net/ljianhui/article/details/10202699
在前一篇文章——Linux进程间通信——使用匿名管道中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题。 一、什么是命名管道 命名管道也被称为FIFO文件,它是一种特殊类型的文件转载 2015-09-24 21:45:46 · 718 阅读 · 0 评论