一种多进程的通信方法、电子设备及计算机存储介质技术

技术编号:42474856 阅读:21 留言:0更新日期:2024-08-21 12:58
本申请公开了一种多进程的通信方法、电子设备及计算机存储介质,涉及通信技术领域。该方法包括:响应于成功创建新的子进程,更新进程通信录;其中,更新后的进程通信录包括所有已成功创建的子进程的进程类型;向每一已成功创建的子进程发送更新后的进程通信录,以使每一已成功创建的子进程在存在通信需求的情况下,基于自身的进程类型及待通信的子进程的进程类型确定通信方式,并基于通信方式与待通信的子进程进行通信。通过上述方式,本申请能够简化应用程序编程接口调用,从而提升进程间通信效率。

【技术实现步骤摘要】

本申请涉及通信,具体涉及一种多进程的通信方法、电子设备及计算机存储介质


技术介绍

1、electron应用是支持主进程与窗口子进程、窗口子进程与其他窗口子进程通信的。

2、目前,electron应用中窗口子进程之间的通信、节点子进程之间的通信均通过主进程代理,即主进程转发两个窗口子进程的消息,或转发两个节点子进程的消息。

3、窗口子进程间通信及节点子进程间的通信都是使用主进程代理的方式,使应用程序编程接口(api,application programming interface)调用比较繁琐,效率比较低。


技术实现思路

1、针对现有技术中多个子进程间通信效率低下的问题,本申请提出一种多进程的通信方法、电子设备及计算机存储介质。

2、为解决上述技术问题,本申请采用的一个技术方案是:提供一种多进程的通信方法,该通信方法包括:响应于成功创建新的子进程,更新进程通信录;其中,更新后的进程通信录包括所有已成功创建的子进程的进程类型;向每一已成功创建的子进程发送更新后的进程通信录,本文档来自技高网...

【技术保护点】

1.一种多进程的通信方法,其特征在于,所述通信方法包括:

2.根据权利要求1所述的通信方法,其特征在于,所述进程通信录还包括每两种类型的子进程之间的通信方式。

3.根据权利要求1或2所述的通信方法,其特征在于,所述响应于成功创建新的子进程,更新进程通信录,包括:

4.根据权利要求2所述的通信方法,其特征在于,所述已成功创建的子进程的进程类型包括窗口类型及节点类型,每两个窗口类型的子进程之间的通信方式包括messagePort方式,每两个节点类型的子进程之间的通信方式包括socket方式,窗口类型的子进程与节点类型的子进程之间的通信方式包括socket方...

【技术特征摘要】

1.一种多进程的通信方法,其特征在于,所述通信方法包括:

2.根据权利要求1所述的通信方法,其特征在于,所述进程通信录还包括每两种类型的子进程之间的通信方式。

3.根据权利要求1或2所述的通信方法,其特征在于,所述响应于成功创建新的子进程,更新进程通信录,包括:

4.根据权利要求2所述的通信方法,其特征在于,所述已成功创建的子进程的进程类型包括窗口类型及节点类型,每两个窗口类型的子进程之间的通信方式包括messageport方式,每两个节点类型的子进程之间的通信方式包括socket方式,窗口类型的子进程与节点类型的子进程之间的通信方式包括socket方式或主进程代理方式。

5.根据权利要求2所述的通信方法,其特征在于,所述进程通信录还包括所述子进程的进程标识。

6.一种多进程的通信方法,其特征在于,所述通信方法包括:

7.根据权利要求6所述的通信方法,其特征在于,所述进程通信录还包括所述子进程的多类通信方式,所述子进程与不同进程类型的待通信的子进程采用不同的所述通信方式,基于自身的进程类型...

【专利技术属性】
技术研发人员:沈敬荣
申请(专利权)人:广州视臻信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1