cef 单进程issue

看文档,说改写cefsetting中的single_process变量为1即可开启单线程模式,本来以为只有一个进程勒,但是运行程序从任务管理其中看到仍然有两个进程存在,打印命令行看到另外一个进程是crashpad进程,是进程外dump进程,并不是真的单进程。现在浏览器进程和渲染进程合二为一,那么之前写的一些这两个进程间的通信代码还能有效吗?测试后是有效的,没看源码,怀疑进程间的通信仍然使用命名管道,不过现在是在一个进程之内。

虽然表面上单进程模式是运行起来,但是在关闭程序时发现进程不能退出,找了好久都找不出原因,开始以为是是什么地方没有用对,于是看了下关于单进程的文档:

This run mode is not officially supported by Chromium and is less stable than the multi-process default. 

而且cef自带的cefclient程序也未支持单进程,所以最后还是禁用单进程模式。再见


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值