HarmonyOS主线程的napi_ref是否可以被worker线程使用?

目前发现代码是能够调通的,但因为之前发现有在子线程创建的ark runtime不能使用主线程中的napi_ref的情况,但worker线程有类似的情况。

HarmonyOS
2024-09-11 12:20:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

多线程限制:每个引擎实例对应一个JS线程,实例上的对象不能跨线程操作,否则会引起应用crash。

使用时需要遵循如下原则:Node-API接口只能在JS线程使用。Native接口入参env与特定JS线程绑定只能在创建时的线程使用。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/use-napi-process-V5#ZH-CN_TOPIC_0000001847210152__多线程限制

分享
微博
QQ
微信
回复
2024-09-11 17:26:01
相关问题
Worker宿主线程必须是主线程吗?
291浏览 • 1回复 待解决
怎样判断当前线程是否主线程
345浏览 • 1回复 待解决
如何判断当前线程是否主线程
2242浏览 • 1回复 待解决
HarmonyOS主线程线程切换问题
390浏览 • 1回复 待解决
如何判断是否主线程
912浏览 • 1回复 待解决
异步是否主线程有影响
376浏览 • 1回复 待解决
Worker和TaskPool线程数量是否有限制
1773浏览 • 1回复 待解决
HarmonyOS 主线程刷新UI
89浏览 • 1回复 待解决
TaskPool子线程主线程如何通信
2193浏览 • 1回复 待解决
NAPI线程调用TS线程函数
897浏览 • 1回复 待解决
Worker线程如何销毁?
248浏览 • 1回复 待解决