0

我计划在我的 C++ 应用程序中嵌入 Google V8,这是一个多线程进程。我需要同时运行多个 Javascript。我可以创建多个 V8 上下文并在不同的线程中同时在不同的上下文中运行不同的 Javascript 吗?每个上下文都不需要与其他上下文进行通信。我只想要没有锁或等待脚本并发执行。谢谢!

4

1 回答 1

0

是的,只要上下文来自不同的隔离区。

每个隔离一次只能由一个线程进入,您需要使用 v8::Locker 将隔离锁定到特定线程。

于 2016-02-23T15:03:25.170 回答