OpenHarmony开发者论坛

标题: Worker和TaskPool的线程数量是否都有限制,如果超过会如何?在使用时,是否会相互影响,如Worker在达到上限数量时,会影响TaskPool吗? [打印本页]

作者: 北向实践与赋能    时间: 2024-1-4 11:07
标题: Worker和TaskPool的线程数量是否都有限制,如果超过会如何?在使用时,是否会相互影响,如Worker在达到上限数量时,会影响TaskPool吗?
[md]Worker和TaskPool的线程数量是否都有限制,如果超过会如何?在使用时,是否会相互影响,如Worker在达到上限数量时,会影响TaskPool吗?
[/md]
作者: 北向实践与赋能    时间: 2024-1-4 11:07
标题: Worker和TaskPool的线程数量是否都有限制,如果超过会如何?在使用时,是否会相互影响,如Worker在达到上限数量时,会影响TaskPool吗?
[md]**规格澄清**
TaskPool内部会动态调整线程个数,不支持设置数量,只需要往线程池中抛任务,确保高优先级任务的及时执行。
Worker的线程个数最多8个,如果Worker超过规定个数,会创建失败。
TaskPool与Worker不影响。两者独立,Worker是固定数量,当前是8个。TaskPool线程池的数量会根据硬件条件、任务负载等情况动态调整。

**参考链接**
https://docs.openharmony.cn/page ... kpool-vs-worker.md/
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5