我是 Google V8 的新手,我不确定如何充分使用它们提供的变量类型。我将首先解释我希望流动的内容:
- 在主线程中,我想编译 JS 脚本。
- 在几个线程中,当我使用 instance->SetAccessor(...) 或 prototype->Set(...) (或任何其他选项,如果有的话)“添加”到上下文不同的信息时,我想运行脚本。
我不确定何时需要执行以下操作:
- 何时何地创建
v8::handleScope
?在主线程中创建一个就足够了吗?或者我每个线程都需要一个? - 何时何地创建
v8::isolate
和v8::locker
?它应该是每个线程吗?应该在之前还是之后v8::handleScope
?
任何信息都会有所帮助(: