码迷,mamicode.com
首页 >  
搜索关键字:进程间    ( 3032个结果
RCF进程间通信Demo程序
在上一篇文章RPC通信框架——RCF介绍中,介绍了RCF的优点,本篇文章从头开始演示如何用RCF编写一个跨进程通信的Demo程序。 将RCF编译为静态库 从官网下载到的源码中包含一个RCF的项目,但是这项目是用来编译动态库的。可以参考这个项目来进行静态库的设置。 首先创建一个空的项目文件,然后设置编...
分类:系统相关   时间:2015-02-01 00:36:23    阅读次数:370
进程间的通信方式比较(转载整理)
随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,这篇文章收集全面地阐述了这些方法的特点,并加以比较和分析,...
分类:系统相关   时间:2015-01-30 14:42:48    阅读次数:200
进程和课堂总结
2015.1.29父进程等待一个子进程的终止,则它必须调用:wait函数。如果一个进程要等待父进程的终止,则可以向下面这样:缺点是浪费CPU时间while(getppid() != 1) sleep(1); IPC:进程间通信int main(){ pid_t pid; if((pid = fork...
分类:系统相关   时间:2015-01-29 23:51:54    阅读次数:271
利用命名管道实现进程间的通信(简单聊天程序的实现)
管道的本质是一种文件,通常是指把一个进程的输出直接传递给另一个进程的输入。命名管道(named pipe)是一种特殊的文件类型(FIFO文件),它在文件系统中以文件名的形式存在。下面是Linux中命名管道的文件格式:通过命令行创建命名管道可以通过mkfifo命令,函数调用如下所示:1 #includ...
分类:系统相关   时间:2015-01-29 07:01:28    阅读次数:247
管道,消息队列,共享内存!
2015.1.26星期一,阴天linux中使用的较多的进程通信方式主要有一下几种:1.管道(Pipe):管道可用于具有亲缘关系进程间的通信,有名管道,除了具有管道所具有功能外,它 还允许无亲缘关系进程的通信2.信号(signal):信号是在软件层次上对中断机制的一种模拟,它是...
分类:其他好文   时间:2015-01-27 00:13:53    阅读次数:687
Java 基础知识之I/O系统
编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实..
分类:编程语言   时间:2015-01-26 19:28:56    阅读次数:184
Redis研究(十六)—发布/订阅模式
在上一篇中我们写了Redis的任务队列。         除了实现任务队列外,Redis还提供了一组命令可以让开发者实现“发布/订阅”(publish/subscribe)模式。“发布/订阅”模式同样可以实现进程间的消息传递,其原理是这样的:         “发布/订阅”模式中包含两种角色,分别是发布者和订阅者。订阅者可以订阅一个或若干个频道(channel),而发布者可以向指定的频道发...
分类:其他好文   时间:2015-01-25 13:55:49    阅读次数:188
linux进程间通信
管道 只能用于具有亲缘关系的进程之间通信是一个半双工的通信模式,具有固定的写读端和写端,管道可以看成一种特殊的文件,对它可以使用普通的read、write等操作管道的创建:#include int pipe(int fd[2])该函数创建的管道的两端处于一个进程中间,在实际应用中没有太大意义,因此,...
分类:系统相关   时间:2015-01-24 21:13:41    阅读次数:239
类的序列化和反序列化、对象的归档个解档
对象的编码把对象的类特征以及对象状态转化为某种格式(二进制),这种格式可以存储,也可以在进程间和网络间传递。 类的类型以及实例数据会被写入到某种字节流中,当程序结束的时候,该字节流可以进行持久化。程序启动的时候,新分配的对象可以解码之前保存的自身描述,然后把自己恢复到之前运行时的状态。编码通常需要....
分类:其他好文   时间:2015-01-24 17:20:12    阅读次数:201
Socket进程通信机制
1、Socket通常称为“套接字”,用于描述IP地址和端口,是一个通信链的句柄。 2、应用程序通过套接字向网络发出请求或者应答网络请求。 3、Socket既不是一个程序,也不是一种协议,其只是操作系统提供的通信层的一组抽象API。 4、进程通信的相关概念:   网间进程通信要解决的是不同主机进程间相互通信问题。为此,首先要解决的是网间进程标识问题。同一主机上,不同进程可用唯...
分类:系统相关   时间:2015-01-23 23:10:27    阅读次数:474
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!