• Lv0
    粉丝0

积分29 / 贡献0

提问6答案被采纳0文章0

作者动态

TaskPool和Worker

hanmeimei 来自手机 显示全部楼层 发表于 2023-11-28 10:13:57
后台线程实现TaskPool和Worker的差异是什么?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

马迪

沙发 发表于 2023-11-28 10:58:48

深开鸿_巴延兴

板凳 发表于 2023-11-28 14:28:35
①TaskPool和Worker均支持多线程并发能力。由于TaskPool的工作线程会绑定系统的调度优先级,并且支持负载均衡(自动扩缩容),而Worker需要开发者自行创建,存在创建耗时以及不支持设置调度优先级,故在性能方面使用TaskPool会优于Worker,因此大多数场景推荐使用TaskPool;
②TaskPool偏向独立任务(线程级)维度,超长任务(大于3分钟)会被系统自动回收;而Worker偏向线程的维度,支持长时间占据线程执行;

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部