在应用业务实现中，对于耗时较长（超过3分钟）且并发量较小的常驻任务，建议使用Worker在后台线程中执行这些操作，以避免阻塞UI主线程，防止出现丢帧、卡顿等影响用户体验的问题。

常驻任务是指相比于短时任务，时间更长的任务，可能跟UI主线程生命周期一致。相比于长时任务，常驻任务更倾向于跟线程绑定的任务，单次运行时间更长（比如超过3分钟）。

对于常驻任务，较为常见的业务场景如下：

展开

| 常见业务场景 | 具体业务描述 |
| --- | --- |
| 游戏中台场景 | 启动子线程作为游戏业务的主逻辑线程，UI线程只负责渲染。 |
| 长耗时任务场景 | 后台长时间的模型预测任务以及硬件测试等。 |