标签: javascript c++ multithreading v8 embedded-v8
我计划在我的C ++应用程序中嵌入Google V8,这是一个多线程的过程。我需要同时运行多个Javascripts。我可以创建多个V8上下文并在不同的线程中同时在不同的上下文中运行不同的Javascripts吗?每个上下文都不需要与其他人通信。我只是想要没有锁或等待脚本并发执行。谢谢!
答案 0 :(得分:0)
是的,只要上下文来自不同的Isolates。
每个隔离只能一次由一个线程输入,您需要使用v8 :: Locker将隔离锁定到特定线程。