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