openharmony napi 异步耗时阻塞js的ui刷新-鸿蒙开发者社区-51CTO.COM

openharmony napi 异步耗时阻塞js的ui刷新

C代码中的napi_create_async_work方法,如果有耗时操作,会导致js的ui无法刷新

openharmony
napi
js
ui
阻塞
2022-06-29 09:48:29
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
Neverland09
4

我之前试过不会阻塞UI,标准系统中UI是单独的线程。

你也可以试试自己起个线程,然后用uv_queue_work代替napi_create_async_work,我现在就是这么做的。

分享
微博
QQ
微信
回复1
2022-07-01 08:38:01
相关问题
"NAPI通信耗时长"导致丢帧分析
1247浏览 • 1回复 待解决
js 怎么开启异步线程?
6223浏览 • 1回复 待解决
OpenHarmony idl如何实现异步回调?
5415浏览 • 1回复 待解决
HarmonyOS UI刷新
471浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
1316浏览 • 1回复 待解决
HarmonyOS 主线程刷新UI
765浏览 • 1回复 待解决
HarmonyOS @builder方法ui刷新
595浏览 • 1回复 待解决
关于 JS UI 开发应用问题?
6186浏览 • 1回复 待解决
HarmonyOS 是否有种主动刷新UI方法
348浏览 • 1回复 待解决
状态装饰器 ui刷新问题
2693浏览 • 1回复 待解决
如何在openharmony中执行js脚本
3115浏览 • 0回复 待解决
openHarmony js如何调用http/https接口
4717浏览 • 0回复 待解决
IF条件变化后UI刷新
1087浏览 • 1回复 待解决
HarmonyOS LazyForEach问题刷新UI问题
543浏览 • 1回复 待解决
求告知如何强制刷新UI
737浏览 • 1回复 待解决
HarmonyOS LIst组件UI刷新
240浏览 • 1回复 待解决
HarmonyOS UI刷新问题
459浏览 • 1回复 待解决
HarmonyOS UI刷新问题
983浏览 • 0回复 待解决