OpenHarmony开发者论坛
标题:
TaskPool和Worker
[打印本页]
作者:
hanmeimei
时间:
2023-11-28 10:13
标题:
TaskPool和Worker
后台线程实现TaskPool和Worker的差异是什么?
作者:
马迪
时间:
2023-11-28 10:58
标题:
TaskPool和Worker
https://docs.openharmony.cn/page ... kpool-vs-worker.md/
(, 下载次数: 13)
上传
点击文件名下载附件
作者:
深开鸿_巴延兴
时间:
2023-11-28 14:28
①TaskPool和Worker均支持多线程并发能力。由于TaskPool的工作线程会绑定系统的调度优先级,并且支持负载均衡(自动扩缩容),而Worker需要开发者自行创建,存在创建耗时以及不支持设置调度优先级,故在性能方面使用TaskPool会优于Worker,因此大多数场景推荐使用TaskPool;
②TaskPool偏向独立任务(线程级)维度,超长任务(大于3分钟)会被系统自动回收;而Worker偏向线程的维度,支持长时间占据线程执行;
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5