随笔分类 -  进程间通信

摘要:跨平台开发:建立中间层屏蔽底层不同; 跨平台通信:跨环境、跨语言、跨进程、跨进程空间、跨上下文等等。 阅读全文
posted @ 2020-03-24 00:20 zzfx 阅读(283) 评论(0) 推荐(0) 编辑
摘要:stub相当于服务端的对等函数在服务端的注册信息; 或者说服务端对对应服务入口的引用信息。 阅读全文
posted @ 2020-03-24 00:17 zzfx 阅读(650) 评论(0) 推荐(0) 编辑
摘要:Stub 跟 Proxy 是一对,俗称“代理-桩”,一般用在远程方法调用。Proxy 相当于是拿在手里的遥控器,而 Stub 相当于长在电视机里的遥控接收器,它们有着一一对应的接口方法,但操作的方向刚好相反。Proxy 的接口供客户端程序调用,然后它内部会把信息包装好,以某种方式(比如 RMI)传递 阅读全文
posted @ 2020-03-24 00:08 zzfx 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:通信的两端各自拥有什么? 需要在会话过程中实时创建吗? 通信的通用的抽象机制是什么? 通信的两端都是一个完备的进程?进程拥有通信的上下文。 通信的对等实体是在配置文件中,需要的时候创建?或者进程创建时全部创建为进程的上下文的。 通信上下文及其构建;通信的信息处理机制。 阅读全文
posted @ 2020-03-23 23:38 zzfx 阅读(329) 评论(0) 推荐(0) 编辑
摘要:RPC框架分层描述(RPC模型) 应用层 远程调用与远程调用的对应函数的实现功能 表示层 将调用名和参量打包 平台层(会话层) 建立对等实体的上下文映射、消息的发送接收机制、信息的处理机制 通信层 根据主机、端口或其他的一些信息建立通信联系。 整套rpc是一个pipeline的过程话的处理流程。 h 阅读全文
posted @ 2020-03-23 23:21 zzfx 阅读(187) 评论(0) 推荐(0) 编辑
摘要:进程间通信 = 信道 + 控制(状态) + io 信道: 1、流式信道; 2、队列信道; 3、共享内存信道; 控制机制: 数据就绪状态的通知与数据获取机制。 1、信号; 2、循环; 3、io机制 阅读全文
posted @ 2019-11-19 19:35 zzfx 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1、什么是socket 我们知道进程通信的方法有管道、命名管道、信号、消息队列、共享内存、信号量,这些方法都要求通信的两个进程位于同一个主机。但是如果通信双方不在同一个主机又该如何进行通信呢?在计算机网络中我们就学过了tcp/ip协议族,其实使用tcp/ip协议族就能达到我们想要的效果,如下图(图片 阅读全文
posted @ 2018-01-05 20:58 zzfx 阅读(405) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/lcw/p/3351668.html 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1 把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核 阅读全文
posted @ 2017-03-16 15:04 zzfx 阅读(195) 评论(0) 推荐(0) 编辑