发明名称 一种基于IPC的进程间异步处理方法及系统
摘要 本发明公开了一种基于IPC的进程间异步处理方法及系统,包括:接收第一消息结构体;第一消息结构体包括消息头和消息内容,消息头包括消息类型信息、消息回应信息和回应标识;若消息回应信息为需要回应,则将与第一消息结构体对应的响应处理函数存入内部队列;第一线程接收第一消息结构体,调用对应的处理函数进行处理,并生成第二消息结构体;第二消息结构体的回应标识为回应消息;第二线程接收第二消息结构体,从内部队列获取对应的响应处理函数进行处理;在本方案中没有循环查询逻辑,无业务时没有CPU使用率,并且消息完成时可调用预置的响应处理函数进行处理,实现进程间的高效率协同工作。
申请公布号 CN106293970A 申请公布日期 2017.01.04
申请号 CN201610647383.0 申请日期 2016.08.09
申请人 浪潮(北京)电子信息产业有限公司 发明人 朱广传
分类号 G06F9/54(2006.01)I 主分类号 G06F9/54(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 罗满
主权项 一种基于IPC的进程间异步处理方法,其特征在于,包括:接收第一消息结构体;所述第一消息结构体包括消息头和消息内容,所述消息头包括消息类型信息、消息回应信息和回应标识;若所述消息回应信息为需要回应,则将与所述第一消息结构体对应的响应处理函数存入内部队列;第一线程接收所述第一消息结构体,调用对应的处理函数进行处理,并生成第二消息结构体;所述第二消息结构体的回应标识为回应消息;第二线程接收所述第二消息结构体,从所述内部队列获取对应的响应处理函数进行处理。
地址 100085 北京市海淀区上地信息路2号2-1号C栋1层