在不同线程上创建并执行Isolate时是否需要使用Locker?

问题描述 投票:0回答:1

我将 V8 嵌入到我的项目中,在一个线程上创建一个隔离池,其他工作线程从池中获取隔离,每个隔离将完全属于一个线程,直到所有者将其放回为止。结果,isolate的创建和执行发生在不同的线程上,我是否应该在进入isolate之前使用Locker?

v8
1个回答
0
投票

您需要确保一次只有一个线程使用给定的 Isolate。您不需要为此使用

v8::Locker
,您也可以使用自己的机制。

您是否“应该”使用

v8::Locker
可能取决于个人喜好☺

© www.soinside.com 2019 - 2024. All rights reserved.