[发明专利]一种Linux下线程间通信系统有效
申请号: | 201811092291.6 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109408248B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 郑政晶;陈锦辉 | 申请(专利权)人: | 福建星网智慧科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种Linux下线程间通信系统,每个线程中创建一ITC客户端,线程间通过ITC客户端进行通信。ITC系统负责管理线程间通信的会话、事务和消息,它包括业务层、组件层以及基础层;应用程序使用ITC系统,可极大降低线程间通信会话和事务的维护成本。 | ||
搜索关键词: | 一种 linux 线程 通信 系统 | ||
【主权项】:
1.一种Linux下线程间通信系统,其特征在于:每个线程中创建一ITC客户端,线程间通过所述ITC客户端进行通信;所述ITC包括业务层、组件层以及基础层;所述业务层包括UserAgent以及Manager,所述UserAgent用于管理线程的对外通讯的所有发送和接收事务,所述Manager用于管理UserAgent的创建、修改以及销毁;所述组件层包括事务组件以及传输组件,所述事务组件负责创建、修改以及销毁通讯事务,解析和封装通讯消息,维护通讯消息与通讯事务之间的对应关系;所述传输组件负责查询UserAgent地址,收发Socket数据消息;所述基础层包括消息组件以及基础工具,所述消息组件用于解析和封装消息数据;所述基础工具包括编号组件、哈希表组件以及内存池组件;所述编号组件用于生成线程内部全局唯一的编号;所述哈希表组件用于快速索引线程内部实体;所述内存池组件用于管理内存,释放和申请内存。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网智慧科技有限公司,未经福建星网智慧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811092291.6/,转载请声明来源钻瓜专利网。
- 上一篇:交互数据处理方法及装置
- 下一篇:数据同步传输方法、系统、装置和存储介质