harmony 鸿蒙应用多线程开发概述
应用多线程开发概述
在ArkTS应用开发过程中,不同的业务场景需要使用不同的并发能力,对应的主要任务类型也各不相同。
常见的业务场景分为三种并发任务:
耗时任务:业务逻辑包含较大计算量或多次I/O读写等需要长时间执行的任务。
长时任务:业务逻辑包含监听或定期采集数据等需要长时间保持运行的任务。
常驻任务:业务逻辑跟随主线程生命周期或与主线程绑定的任务。
不同任务类型可以进一步细分。例如,典型的耗时任务包括CPU密集型任务、I/O密集型任务和同步任务,每种任务类型对应不同的业务场景。请根据具体场景选择合适的并发能力。
接下来的章节将列举多线程开发中常见的场景及其案例。
你可能感兴趣的鸿蒙文章
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦