如何正确使用Context :: Scope?在实际执行某些操作时,我是否在方法/函数范围内分配它,或者我可以在Context对象旁边拥有它的全局副本吗?文档不是很清楚。 我想创建一个全局的Application类,并保留所有持久性的东西,不确定我是否可以将上下文范围放在那里。
答案 0 :(得分:0)
Context::Scope
。您要做的是使用Persistent<Context>
全局存储Context
对象,然后在输入JavaScript调用堆栈时创建Context::Scope
。对于所有V8的范围对象(HandleScope
,Isolate::Scope
等)都是如此。