HarmonyOS 鸿蒙Next napi_env napi_value这些实例跨worker共享
HarmonyOS 鸿蒙Next napi_env napi_value这些实例跨worker共享 napi_env napi_value这些实例跨worker都是不共享的吧?如果我在c++静态持有这些对象的话,而且主线程和worker都会走到这段c++逻辑的话,那napi_env napi_value不是会乱掉?
2 回复
napi_env napi_value等实例在不同的worker中是不共享的。如果在C++ 中静态持有这些对象,并且主线程和worker都会访问这些对象,会出现混乱的情况。为了避免这种情况,建议在每个worker中使用独立的napi_env napi_value等实例,而不是在C++ 中静态持有它们。
更多关于HarmonyOS 鸿蒙Next napi_env napi_value这些实例跨worker共享的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html