HarmonyOS 是否有类似Native C++调用系统API

无法参照官方教程传入GlobalEnv(TS Env)给C++ 使用,因为文档提到GlobalEnv只在专用线程可用,而当前框架逻辑中C++工作线程是 内部线程,会出现多线程冲突问题。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

请参考以下方案:

1、使用napi_load_module加载系统模块,调用系统api。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-load-module-V5

2、由于env无法跨线程传递,对于多线程场景,需要使用线程安全函数。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-thread-safety-V5

分享
微博
QQ
微信
回复
1天前
相关问题
通过Native 调用c++层实现文本绘制
1091浏览 • 1回复 待解决
是否查看c++内存的能力
781浏览 • 1回复 待解决
HarmonyOS 如何调用标准C++
488浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
426浏览 • 1回复 待解决