【技术实现步骤摘要】
【技术保护点】
一种基于Java的进程间异步通信的实现方法,其特征在于,包括以下步骤:(1)通信服务进程的实现:通信服务进程是利用Java提供的多线程机制,维护三个核心数据结构:通信结构表、进程组索引表和发送线程实例表;通信服务进程包括六个 模块:进程注册模块、消息接收模块、消息分发模块、控制模块、通信结构类和消息发送模块;(2)进程内通信服务进程实现:进程内通信服务进程向通信进程的上层应用提供一个异步的消息触发通信界面,进程内通信服务进程由进程内通信服务模块实 现,它包括发送模块、接收模块、消息触发模块和消息处理模块;(3)消息的设计:消息由消息头和消息体组成,消息头包括消息的类型和进程的寻址信息,消息体包含用户数据;(4)通信过程:①进程内通信服务进程发送模块利用 Java提供的对象序列化机制,直接将以消息对象封装的消息发往网关;②通信服务进程注册模块由端口监听线程和访问控制线程构成,端口监听线程监听来自于通信进程的连接请求,每收到一个连接请求,启动一个访问控制线程,检查连接的 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:胡威,陈天洲,谢斌,杨扬,
申请(专利权)人:浙江大学,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。