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宿主线程必须是主线程吗?
422浏览 • 1回复 待解决
如何判断当前线程是否主线程
2444浏览 • 1回复 待解决
怎样判断当前线程是否主线程
526浏览 • 1回复 待解决
如何判断是否主线程
1161浏览 • 1回复 待解决
HarmonyOS主线程线程切换问题
626浏览 • 1回复 待解决
异步是否主线程有影响
507浏览 • 1回复 待解决
Worker和TaskPool线程数量是否有限制
1919浏览 • 1回复 待解决