Google V8引擎可以在不同的上下文、不同的线程中同时运行不同的javascript吗?
Can Google V8 engine run different Javascripts in different contexts in different threads simultaneously?
我计划在我的c++应用程序中嵌入Google V8,这是一个多线程进程。我需要同时运行多个javascript。我可以创建多个V8上下文和运行不同的javascript在不同的上下文同时在不同的线程?每个上下文都不需要与其他上下文通信。我只是想没有锁或等待脚本并发执行。谢谢!
可以,只要上下文来自不同的隔离。
每个隔离一次只能由一个线程进入,您需要使用v8::Locker将隔离锁定到特定的线程。
相关文章:
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 代码在main()中运行,但在函数中出现错误
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 如何在运行中期切换GTK CSS style_context
- 如何在MS Visual Studio 2019中运行QT UI
- 如何通过cpp程序运行shell脚本
- IPC使用多个管道和分支进程来运行Python程序
- 删除指向指针的指针是运行时错误吗
- 如何在本地机器上运行c++和javascript客户端代码(hackerbank风格)
- 如何运行 JavaScript 文件 - V8
- QWebView 用于在桌面应用程序中运行 javascript (D3) - 当 HTML 更改时重新加载速度很慢
- 你能用javascript来停止WebAssembly中当前运行的c++吗?
- QML是在编译时被翻译成本机代码,还是在运行时被解释为JavaScript在web浏览器中的运行方式
- 在没有 MFC 的情况下从C++运行 JavaScript 函数
- Google V8引擎可以在不同的上下文、不同的线程中同时运行不同的javascript吗?
- 从JavaScript (QTWebkit)运行一个c++方法