[发明专利]一种进程间通信方法及系统无效
申请号: | 201210224760.1 | 申请日: | 2012-07-03 |
公开(公告)号: | CN102739567A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 胡加明 | 申请(专利权)人: | 苏州阔地网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215121 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进程 通信 方法 系统 | ||
技术领域
本发明属于网络通信领域,尤其涉及一种进程间通信方法及系统。
背景技术
随着网络化社会的不断进步,越来越多的网络通讯工具应用到工作和生活中,比如飞信、MSN和一些企业版应用软件等。以上各种通信方式都依赖于不同架构模式,在分布式通信架构中的应用中,进程之间经常需要频繁的通信,对网络的高效、流畅、实时性要求非常高。当大业务量并发的情况下,进程之间的通信就变得缓慢、延时、数据处理超时,甚至会导致系统崩溃。
发明内容
本发明提供一种进程间通信方法及系统以解决上述问题。
本发明提供一种进程间通信方法,包括以下步骤。发送端创建多个线程及不同优先级的命名管道,接收端创建多个线程及不同优先级的命名管道,所述发送端或者接收端同一优先级的命名管道中包括一个或多个命名管道,且所述发送端建立与所述接收端的连接。所述发送端按指定策略获取发送端空闲池中管道,并分配发送端线程,所述发送端线程通过所述管道发送数据块到所述接收端。所述接收端按指定策略获取接收端空闲池中管道,并分配接收端线程,所述接收端线程读取所述管道中的数据块。
本发明提供一种进程间通信方法,包括以下步骤。发送端创建多个线程及不同优先级的命名管道,接收端创建多个线程及不同优先级的命名管道,且所述发送端建立与所述接收端的连接,所述发送端或者接收端同一优先级的命名管道中包括一个或多个命名管道。所述发送端或者接收端按所述指定策略获取各自空闲池中管道,所述发送端获取的管道轮询处理待发送数据块或者所述接收端获取的管道轮询处理待接收数据块。
本发明提供一种进程间通信系统,包括发送端及接收端,所述发送端连接所述接收端。所述发送端,用于创建多个线程及不同优先级的命名管道,并于建立与所述接收端的连接后,按指定策略获取发送端空闲池中管道,并分配发送端线程,所述发送端线程通过所述管道发送数据块到所述接收端。所述接收端,用于创建多个线程及不同优先级的命名管道,并按指定策略获取接收端空闲池中管道,并分配接收端线程,所述接收端线程读取所述管道中的数据块,其中,所述发送端或者接收端同一优先级的命名管道中包括一个或多个命名管道。
相较于先前技术,根据本发明提供的进程间通信方法及系统,发送端及接收端分别创建多个线程及不同优先级的命名管道,其中同一优先级的命名管道中包括一个或多个命名管道,且发送端建立与接收端的连接。通过对不同管道设定对应优先级,达到了管道资源的合理利用。发送端按指定策略获取发送端空闲池中管道,并分配发送端线程,所述发送端线程通过所述管道发送数据块到接收端。接收端按指定策略获取接收端空闲池中管道接收所述数据块,并分配接收端线程,所述接收端线程读取所述管道中的数据块。此外,所述发送端或者接收端按所述指定策略获取各自空闲池中管道,所述发送端获取的管道轮询处理待发送数据块或者所述接收端获取的管道轮询处理待接收数据块。如此,大数据量并发时由多管道、多线程同时传输,大大提高了进程间通信效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为根据本发明的较佳实施例提供的进程间通信方法的流程图;
图2所示为根据本发明的又一较佳实施例提供的进程间通信方法的流程图;
图3所示为根据本发明的较佳实施例提供的进程间通信系统的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为根据本发明的较佳实施例提供的进程间通信方法的流程图。如图1所示,本发明的较佳实施例提供的进程间通信方法包括步骤101~103。
步骤101:发送端创建多个线程及不同优先级的命名管道,接收端创建多个线程及不同优先级的命名管道,所述发送端或者接收端同一优先级的命名管道中包括一个或多个命名管道,且所述发送端建立与所述接收端的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州阔地网络科技有限公司,未经苏州阔地网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210224760.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于移动电信用户的互联网信息分享平台
- 下一篇:公路铁轨液压牵引车