# 应用多线程开发概述 ArkTS应用开发过程中,需要用到并发能力的业务场景很多,不同业务场景需要使用的并发能力不同,对应的主要任务类型也不同。 针对常见的业务场景,主要可以对应分为三种并发任务: [耗时任务](time-consuming-task-overview.md):业务逻辑包含较大计算量或多次I/O读写等需要长时间执行的任务。 [长时任务](long-time-task-overview.md):业务逻辑包含监听或定期采集数据等需要长时间保持运行的任务。 [常驻任务](resident-task-overview.md):业务逻辑跟随主线程生命周期或与主线程绑定的任务。 不同任务类型下可再细划分,比如典型的耗时任务有CPU密集型任务、I/O密集型任务以及同步任务,分别对应的典型业务场景也不相同。请开发者根据场景任务类型对应选择并发能力。 对于各应用多线程开发过程中遇到常见的场景,接下来的章节也会列举一些案例进行介绍。