码迷,mamicode.com
首页 >  
搜索关键字:有名管道    ( 177个结果
第11课-无名管道通讯
1.进程间通讯的目的(1)数据传输(2)资源共享(3)通知事件(4)进程控制2.通讯发展(1)UNIX进程间通讯(2)基于System V进程间通讯(3)POSIX进程间通讯3.POSIX标准4.进程间通讯的主要方式(1)无名管道(2)有名管道(3)信号(4)消息队列(5)共享内存(6)信号量(7)...
分类:其他好文   时间:2015-04-16 21:39:10    阅读次数:123
第12课-有名管道通讯
1.有名管道:又称为FIFO文件。2.man命令:1.系统命令,2.系统调用,3库函数3.函数学习5.2 创建有名管道5.2.1 函数名mkfifo5.2.2 函数原形int mkfifo(const char *pathname, mode_t mode);5.2.3 函数功能创建一个fifo文件...
分类:其他好文   时间:2015-04-16 21:34:48    阅读次数:118
linux进程间通信--有名管道
有名管道只有当一个库函数失败时,errno才会被设置。当函数成功运行时,errno的值不会被修改。这意味着我们不能通过测试errno的值来判断是否有错误存在。反之,只有当被调用的函数提示有错误发生时检查errno的值才有意义。查看错误代码errno是调试程序的一个重要方法。当linux C api函...
分类:系统相关   时间:2015-03-17 13:57:27    阅读次数:191
进程与线程间的通信方式
一、进程间的通信方式 # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 # 信号量(semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机...
分类:编程语言   时间:2015-03-12 20:52:46    阅读次数:134
linux进程通信之管道
1.介绍: 1)同一主机: unix进程通信方式:无名管道,有名管道,信号 system v方式:信号量,消息队列,共享内存 2)网络通信:Socket,RPC2.管道: 无名管道(PIPE):使用一个进程的标准输出作为另一个进程的标准输入建立的一个单向管道,执行完成后消失。主要用于父...
分类:系统相关   时间:2015-03-11 19:07:30    阅读次数:207
管道和信号的简单用法
2015.3.3星期二 阴天IPC:进程间通信pipe:无名管道:只能用于具有亲缘关系的进程之间fifo: 有名管道:可以使互不相关的两个进程互相通信,有名管道可以通过路径名来指出,并且在文件系统中可见,通过文件io操作,不支持lseek()管道创建:无名:调用pipe();有名管道:1.mkfif...
分类:其他好文   时间:2015-03-04 00:53:38    阅读次数:181
IPC: 管道
管道(管道都是单向的半双工数据流) 管道分类: 1.无名管道:只能在具有共同祖先的进程间使用。 2.命令管道:可以在无论是否有亲缘关系的进程间使用,只能在同一主机上使用。 无名管道使用fcntl设置非阻塞模式, 有名管道可以使用open活fcntl设置非阻塞模式。 管道和fifo的限制: OPEN_MAX :一个进程在任意时刻打开的最大描述符数; PIPE_BUF :可原子的写往一个管道或fifo的最大数据量。...
分类:其他好文   时间:2015-02-28 20:24:37    阅读次数:237
进程间通信
现在在Linux 中使用较多的进程间通信方式主要有以下几种。(1)管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。(2)信号(Signal):信号是在软件层次上对中断机制的一种模拟,它是比较复...
分类:系统相关   时间:2015-02-28 18:14:51    阅读次数:282
Linux进程间通信机制
Linux下的通信手段基本上是从Unix平台上的进程通信机制继承而来。Linux下的进程通信通信机制主要包括:管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号...
分类:系统相关   时间:2015-02-03 14:41:41    阅读次数:193
管道,消息队列,共享内存!
2015.1.26星期一,阴天linux中使用的较多的进程通信方式主要有一下几种:1.管道(Pipe):管道可用于具有亲缘关系进程间的通信,有名管道,除了具有管道所具有功能外,它 还允许无亲缘关系进程的通信2.信号(signal):信号是在软件层次上对中断机制的一种模拟,它是...
分类:其他好文   时间:2015-01-27 00:13:53    阅读次数:687
177条   上一页 1 ... 12 13 14 15 16 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!