关于
浏览器的V8引擎是单线程,一个页面对准一个V8隔离空间,所以不管怎么折腾都是单线程运转。但是我们知道,nodejs是支持多线程的,那么我们能不能从nodejs下手,查看nodejs多线程方案。
于是我从Google搜索了相关关键词,发现V8引擎可以用隔离空间(Isolate)来达到V8多线程效果
所以步骤是
线程开始
new V8 Isolate
绑定上下文 Context::New
这样就可以达到多线程啦
引用
https://groups.google.com/g/v8-users/c/oN_3tVBd3H4