HarmonyOS napi_env如何跨线程使用
napi_env如何跨线程使用?
napi_value promise;
napi_deferred deferred;
napi_create_promise(env, &deferred, &promise);
auto callbackData = new AsyncCallbackInfo();
callbackData->env = env;
callbackData->deferred = deferred;
OH_AVScreenCapture_SetStateCallback(g_avCapture, OnStateChange, callbackData);
想在状态变化后进行回调,请问如何实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS napi_env env多线程访问失败,如何解决
1260浏览 • 1回复 待解决
为什么禁止缓存napi_env
2435浏览 • 1回复 待解决
HarmonyOS cpp下有什么方法判断当前的napi_env是js主线程的env
945浏览 • 1回复 待解决
HarmonyOS napi_env 调用Native, Native 内启用多线程,但是env不支持多线程访问, 怎么处理?
1338浏览 • 1回复 待解决
NAPI跨线程调用TS线程函数
3358浏览 • 1回复 待解决
HarmonyOS napi_env对象是否可以在native层长期持有,作为在某些情况下调用napi的接口时使用
1678浏览 • 1回复 待解决
#鸿蒙学习大百科#napi_env禁止缓存了,是啥情况导致的?
1111浏览 • 1回复 待解决
使用NAPI扩展TS接口时如何使用env方式实现?
1418浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
3630浏览 • 1回复 待解决
如何在NAPI执行上层回调时获取env
1043浏览 • 1回复 待解决
HarmonyOS 调用napi_create_ark_runtime创建env失败
1198浏览 • 1回复 待解决
HarmonyOS主线程的napi_ref是否可以被worker线程使用?
1589浏览 • 1回复 待解决
#鸿蒙通关秘籍#AKI和NAPI在跨线程调用JS函数中有哪些区别?
1479浏览 • 1回复 待解决
如何实现跨线程数据共享
1348浏览 • 1回复 待解决
napi_add_env_cleanup_hook 或者 napi_set_instance_data 在什么时候触发
2001浏览 • 1回复 待解决
HarmonyOS napi 接口线程安全咨询
1447浏览 • 1回复 待解决
Native子线程切回主线程传递的env是否会变化
2741浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用ArkTS实现跨线程任务调度
1379浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口?
1175浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何使用N-API实现线程安全的跨线程函数调用?
1492浏览 • 1回复 待解决
JS线程通过napi创建的C++线程的处理结果,如何返回JS线程
2929浏览 • 1回复 待解决
Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调
3414浏览 • 1回复 待解决
是否支持Context跨线程传递
2943浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用Native线程安全函数实现鸿蒙跨线程调用?
1375浏览 • 1回复 待解决
#鸿蒙通关秘籍#跨HAP使用Worker线程文件的注意事项
2404浏览 • 1回复 待解决





















无法跨线程直接传递napi_env对象。如果需要在native子线程使用env对象,可以通过线程安全函数进行共享和调用。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-thread-safety-V5