【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种进程间通信方法、装置及电子设备。
技术介绍
1、现代操作系统会为请求服务的进程或线程(client)和提供服务的进程或线程(service)提供统一的服务模型,例如android的loop&handler,nodejs基于libuv实现的event loop等,服务模型减少了编写服务的开发工作量,提供了更全面高效的进程间通信方式。然而,相关技术中的服务模型为client与service提供的通信方式主要分为同步通信或者异步通信,服务模型无法兼容同步通信和异步通信,影响服务开发质量。
技术实现思路
1、本公开提出了一种进程间通信方法、装置及电子设备,旨在至少在一定程度上解决相关技术中的技术问题之一。
2、本公开第一方面实施例提出了一种进程间通信方法,包括:响应于目标服务请求进程发送待处理消息,唤醒目标服务对象的目标线程从通信节点接收与待处理消息相关的目标信息,其中,目标服务对象注册在服务提供进程;通过目标线程,基于目标信息携带的通信标识符,确
...【技术保护点】
1.一种进程间通信方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述消息类型获取所述待处理消息并进行处理,包括:
3.如权利要求1所述的方法,其特征在于,所述基于所述消息类型获取所述待处理消息并进行处理,包括:
4.如权利要求2项所述的方法,其特征在于,所述调用预先注册的同步消息处理函数处理所述待处理消息,包括:
5.如权利要求3项所述的方法,其特征在于,所述从所述目标服务请求进程和所述服务提供进程之间的共享内存读取所述待处理消息,包括:
6.如权利要求1所述的方法,其特征
...【技术特征摘要】
1.一种进程间通信方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述基于所述消息类型获取所述待处理消息并进行处理,包括:
3.如权利要求1所述的方法,其特征在于,所述基于所述消息类型获取所述待处理消息并进行处理,包括:
4.如权利要求2项所述的方法,其特征在于,所述调用预先注册的同步消息处理函数处理所述待处理消息,包括:
5.如权利要求3项所述的方法,其特征在于,所述从所述目标服务请求进程和所述服务提供进程之间的共享内存读取所述待处理消息,包括:
6.如权利要求1所述的方法,其特...
【专利技术属性】
技术研发人员:殷翔,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。