HarmonyOS taskpool线程池数量问题

经过测试发现taskpool只能同时运行三个任务,使用 LongTask 的话,如果三个任务都需要很长时间完成,那么第四个任务无法得到执行。如何增加taskpool线程池数量。

HarmonyOS
2024-12-23 16:25:53
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

TaskPool自行管理生命周期,无需关心任务负载高低,TaskPool最多为cpu online个数 - 1,8核通常为7个,根据负载扩缩容,外部无法控制和超出,如果同时启用超过,则会等待。可以参考TaskGroup:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-taskpool-V5#adddependency11

分享
微博
QQ
微信
回复
2024-12-23 17:35:35
相关问题
HarmonyOS taskPool线程task入参问题
1006浏览 • 1回复 待解决
HarmonyOS taskpool线程数量控制
1420浏览 • 2回复 待解决
Worker和TaskPool线程数量是否有限制
2970浏览 • 1回复 待解决
HarmonyOS taskpool线程并发问题
758浏览 • 1回复 待解决
HarmonyOS线程使用崩溃
1226浏览 • 1回复 待解决
HarmonyOS @ohos.taskpool(启动任务
1272浏览 • 1回复 待解决
线程线程的个数限制
6922浏览 • 1回复 待解决
HarmonyOS 线程使用策略咨询
850浏览 • 1回复 待解决
HarmonyOS TaskPool线程单例问题
1143浏览 • 1回复 待解决
HarmonyOS线程周期执行任务
2177浏览 • 1回复 待解决
HarmonyOS taskpool.Task 线程安全问题
868浏览 • 1回复 待解决
HarmonyOS ArkTs-taskpool切换主线程问题
860浏览 • 1回复 待解决
HarmonyOS taskpool线程中senddata报错
1183浏览 • 1回复 待解决
TaskPool线程和主线程如何通信
3224浏览 • 1回复 待解决
TaskPool线程内存如何共享
2864浏览 • 1回复 待解决
HarmonyOS 关于taskpool怎么实现线程同步
1119浏览 • 1回复 待解决
数据库连接线程安全的吗?
3359浏览 • 1回复 待解决
HarmonyOS HwLocationType枚举类型数量问题
626浏览 • 1回复 待解决
如何使用taskpool实现多线程
1983浏览 • 1回复 待解决
TaskPool如何跟主线程进行通信
1310浏览 • 1回复 待解决
HarmonyOS 关于代理提醒数量问题
1288浏览 • 1回复 待解决