ArkTS的function传递给C后,如何在C的子线程使用该function
ArkTS的function传递给C后,如何在C的子线程使用该function
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何在C++的子线程调用从ArkTS传递过来的function
323浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
302浏览 • 1回复 待解决
如何在Native侧C++子线程直接调用ArkTS接口,不用通过ArkTS侧触发回调
230浏览 • 1回复 待解决
Native侧获取env具有线程限制,如何在C++子线程触发ArkTS侧回调
292浏览 • 1回复 待解决
请教:JS使用RdbPredicates报错TypeError: not a function
3357浏览 • 1回复 待解决
taskPool的参数支持Function类型吗
220浏览 • 1回复 待解决
如何在C++项目中使用pthread
216浏览 • 1回复 待解决
HarmonyOS可以在C代码中创建子线程吗?
741浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
51浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
243浏览 • 1回复 待解决
如何导出C++自定义类,导出后如何在ArkTS侧进行类方法调用
279浏览 • 1回复 待解决
undefined symbol napi_create_threadsafe_function
2276浏览 • 1回复 待解决
如何在IDE中运行c语言的helloworld?
1263浏览 • 1回复 待解决
获取图片的pixelMap后,传递给下一个页面后,获取传递的pixelMap数据不对
41浏览 • 1回复 待解决
Native子线程切回主线程传递的env是否会变化
179浏览 • 1回复 待解决
JS线程通过napi创建的C++线程的处理结果,如何返回JS线程
209浏览 • 1回复 待解决
hvigor ERROR: project.getModuleDir is not a function
973浏览 • 0回复 待解决
ArkTS中如何集成C语言写的.c、.h文件,如何调用.so与.a问题里的方法
384浏览 • 1回复 待解决
如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用
516浏览 • 1回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
1500浏览 • 1回复 待解决
自定义弹窗中的变量如何传递给页面
390浏览 • 1回复 待解决
如何将某个组件的点击事件传递给其他组件
273浏览 • 1回复 待解决
ArkTS与Native(C/C++/Rust)通过什么方式实现调用交互
338浏览 • 1回复 待解决
如何在Page中向使用 Web 组件的 js 方法传递数据?
1023浏览 • 1回复 待解决
C/C++的三方开源库如何迁移到系统下运行
184浏览 • 1回复 待解决
当C创建了其他的线程,创建的其他的线程不能直接调用ArkTS侧的函数,必须要跟C主线程通信,然后通过主线程来调用ArkTS回调函数。
参照如下代码:
ArkTS侧传入回调函数:
Native侧主线程中创建线程安全函数:
上面代码中,ArkTS调用ThreadsTest方法,通过napi_create_threadsafe_function() 创建了一个NAPI对象,该对象包含一个ArkTS函数,并且可以从多个线程调用。