OpenHarmony开发者论坛
标题:
如果在ArkTS中大部分后台任务(计算、埋点、入库)都使用异步并发的方式,会不会使主线程越来越慢,引起卡顿丢帧问题?为什么?
[打印本页]
作者:
北向实践与赋能
时间:
2024-1-18 11:47
标题:
如果在ArkTS中大部分后台任务(计算、埋点、入库)都使用异步并发的方式,会不会使主线程越来越慢,引起卡顿丢帧问题?为什么?
[md]如果在ArkTS中大部分后台任务(计算、埋点、入库)都使用异步并发的方式,会不会使主线程越来越慢,引起卡顿丢帧问题?为什么?
[/md]
作者:
北向实践与赋能
时间:
2024-1-18 11:47
标题:
如果在ArkTS中大部分后台任务(计算、埋点、入库)都使用异步并发的方式,会不会使主线程越来越慢,引起卡顿丢帧问题?为什么?
[md]**关键字**
异步,并发
**解决方案**
ArkTS层接口的异步如果不涉及I/O操作,则异步任务会在主线程的微任务执行时机触发,仍然占用主线程。推荐使用TaskPool,分发到后台任务池进行。
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5