一种浏览器中进程间通信的方法、装置和浏览器.pdf
一吃****仕龙
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种浏览器中进程间通信的方法、装置和浏览器.pdf
本发明公开了一种浏览器中进程间通信的方法、装置以及浏览器,所述方法包括:采用所述第一浏览器内核进程判定当前网页适于采用第二浏览器内核进程加载;采用所述第一浏览器内核进程接收触发当前网页加载的操作指令;通过所述第一I/O线程将所述操作指令发送至所述第二I/O线程中;采用所述第二I/O线程将所述操作指令发送至当前网页对应的标签页面子线程中;采用所述标签页面子线程按照所述操作指令对当前网页进行渲染;通过所述第二I/O线程将渲染后的网页发送至所述第一I/O线程中;采用所述第一浏览器内核进程对渲染后的网页进行显示。
一种浏览器中进程间通信的方法、装置和浏览器.pdf
本发明公开了一种浏览器中进程间通信的方法、装置和浏览器,所述方法包括:在所述第一浏览器内核进程判定当前网页适于采用第二浏览器内核进程加载时,采用所述第一浏览器内核进程接收触发当前网页加载的操作指令;采用所述I/O信息分发线程获取所述操作指令,将所述操作指令发送至当前网页对应的标签页面子线程中;采用所述标签页面子线程按照所述操作指令对当前网页进行渲染;通过所述第二I/O线程将渲染后的网页发送至所述第一I/O线程中;采用所述第一浏览器内核进程对渲染后的网页进行显示。本发明提高了网页的加载速度和效率。
一种浏览器中跨进程渲染方法和装置.pdf
本发明实施例公开了一种浏览器中跨进程渲染方法,所述跨进程渲染方法包括:应用进程向全局策略对象发送渲染策略请求;所述全局策略对象根据当前所有渲染进程的运行状态信息,向所述应用进程返回渲染策略信息;所述应用进程根据所述渲染策略信息请求目标渲染进程为其建立渲染引擎,并与所述目标渲染进程建立会话连接,通过所述渲染引擎进行画面渲染。本发明实施例还公开了一种跨进程渲染装置。采用本发明,可实现渲染进程的负载均衡。
一种进程间通信的方法和装置.pdf
本发明实施例提供了一种进程间通信的方法和装置,其中的应用于第二进程的方法具体包括:接收来自第一进程的调用请求;其中,所述调用请求包括:唯一标识符、所述第一进程的业务信息和所述第一进程的窗口句柄;依据所述唯一标识符和所述第一进程的业务信息,对所述调用请求进行处理,得到相应的处理结果;向所述第一进程的窗口句柄发送窗口消息;其中,所述窗口消息中携带所述处理结果或者所述处理结果的地址信息。本发明实施例能够在唯一识别第一进程的情况下,实现第二进程对于调用请求的准确处理;并且,能够确保第一进程接收到准确的处理结果。
一种进程间的通信方法和装置.pdf
本发明公开了一种进程间通信的方法,包括:主进程创建子进程宿主对象;主进程使用所述创建的子进程宿主对象启动子进程,并向所述子进程发送第一命令;子进程启动并接收来自主进程的第一命令;所述子进程创建对应的子进程对象;所述子进程对象向所述主进程发送启动应答消息;主进程根据收到的启动应答消息中的子进程标识确定对应的子进程宿主对象,并为所述子进程宿主对象设置对应的子进程通信接口句柄;所述主进程和所述子进程建立通信通道进行数据传输。基于这样的进程间通信机制,即使主进程需要运行更多的子进程,也不会增加进程间通信的复杂度,