Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调
Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何在Native侧C++子线程直接调用ArkTS接口,不用通过ArkTS侧触发回调
218浏览 • 1回复 待解决
Native侧创建线程是否有限制
247浏览 • 1回复 待解决
Native子线程切回主线程传递的env是否会变化
166浏览 • 1回复 待解决
如何在Native侧调用ArkTS侧异步方法,并获取异步计算结果到Native侧
224浏览 • 1回复 待解决
如何在Native侧释放ArkTS对象
269浏览 • 1回复 待解决
如何在C++的子线程调用从ArkTS传递过来的function
297浏览 • 1回复 待解决
Native侧如何获取ArkTS侧Object对象及其成员变量
369浏览 • 1回复 待解决
如何在Native侧获取APP版本信息
231浏览 • 1回复 待解决
ArkTS的function传递给C后,如何在C的子线程使用该function
224浏览 • 1回复 待解决
如何在Native侧构建一个ArkTS对象
215浏览 • 1回复 待解决
ArkTS侧如何接收Native侧的键值对进行修改并返回到Native侧
185浏览 • 1回复 待解决
在Native侧如何精准获取ArkTS侧传入的字符串长度
303浏览 • 1回复 待解决
ArkTS侧与Native侧分别如何动态加载SO库
186浏览 • 1回复 待解决
如何为 C++ 提供回调函数?
564浏览 • 1回复 待解决
Native如何创建子线程,有什么约束,与主线程如何通信
155浏览 • 1回复 待解决
ArkTS侧与Native侧如何进行map数据交互
225浏览 • 1回复 待解决
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用
234浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
204浏览 • 1回复 待解决
Native rdb写入是否有线程安全管理
230浏览 • 1回复 待解决
上层应用打开文件获取到fd之后,通过native传到C侧,C侧能访问这个fd吗
183浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
284浏览 • 1回复 待解决
TaskPool子线程和主线程如何通信
150浏览 • 1回复 待解决
JS线程通过napi创建的C++线程的处理结果,如何返回JS线程
170浏览 • 1回复 待解决
Native侧如何获取可操作的文件目录
173浏览 • 1回复 待解决
Native侧如何打印char指针
210浏览 • 1回复 待解决
可以通过线程安全函数实现在C++子线程触发ArkTS侧回调。native主线程外的其他线程通常不能直接使用需要napi_env、napi_value的NAPI函数,线程安全函数可以在其他线程中被调用,并回到主线程中执行。参考代码如下:
在Native入口定义线程安全函数,计算两数合。
ArkTS侧调用接口。
参考链接
使用Node-API接口进行线程安全开发
Node-API典型开发场景课程讲解