HarmonyOS TaskPool相关咨询
在使用Taskpool时,看到官网文档上说到"理论上您可以使用任务池API创建数量不受限制的任务,但是出于内存因素不建议您这样做","当同一时间待执行的任务数量大于任务池工作线程数量,任务池会根据负载均衡机制进行扩容,增加工作线程数量"。
-
当任务无限制添加时,TaskPool是怎么处理的,是扩充的任务队列,还是扩充的线程数量。如果是扩充的线程数量,是无限制扩充吗,线程超过cpu核数限制怎么处理;如果有限制,那么超出限制后的任务怎么处理的。
-
TaskPool是否有任务队列的概念,如果有,这个队列的配置信息能否提供下;
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS taskpool使用问题咨询
600浏览 • 1回复 待解决
HarmonyOS 使用worker和TaskPool咨询
731浏览 • 1回复 待解决
HarmonyOS InputText相关咨询
562浏览 • 1回复 待解决
HarmonyOS 媒体问题相关咨询
535浏览 • 1回复 待解决
HarmonyOS AOT相关问题咨询
995浏览 • 1回复 待解决
HarmonyOS 证书相关问题咨询
438浏览 • 1回复 待解决
HarmonyOS web相关设置咨询
392浏览 • 1回复 待解决
HarmonyOS emitter.on相关咨询
378浏览 • 1回复 待解决
HarmonyOS 安全相关文档咨询
402浏览 • 1回复 待解决
HarmonyOS 视频录制相关咨询
282浏览 • 1回复 待解决
HarmonyOS 发布证书相关咨询
434浏览 • 1回复 待解决
HarmonyOS 混淆相关场景咨询
495浏览 • 1回复 待解决
HarmonyOS 网络相关问题咨询
279浏览 • 1回复 待解决
jsBridge相关问题咨询
800浏览 • 1回复 待解决
HarmonyOS 音频播放相关问题咨询
626浏览 • 2回复 待解决
HarmonyOS scheme配置相关问题咨询
376浏览 • 1回复 待解决
HarmonyOS TextInput和键盘相关问题咨询
885浏览 • 1回复 待解决
HarmonyOS 媒体硬解相关问题咨询
855浏览 • 1回复 待解决
咨询下WebSocket相关问题
880浏览 • 1回复 待解决
版本新增taskpool的相关功能验证
1284浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询
354浏览 • 1回复 待解决
奔溃解析相关问题咨询
413浏览 • 1回复 待解决
设备唯一id相关问题咨询
2152浏览 • 1回复 待解决
重力传感器相关问题咨询
739浏览 • 1回复 待解决
AltBeacon在HarmonyOS下的相关实现咨询
519浏览 • 1回复 待解决
回答1:taskpool扩容不仅与cpu核数有关,还与硬件有关,native层数量不受限。
无需关心线程数量,线程数量底层是有自己的一套扩缩容算法控制,跟任务数量有关系,但是有最大的限制,这个限制是与设备有关。
任务数量这边没有限制,这边有调度算法来控制任务的执行。
回答2:taskpool.execute将待执行的函数放入taskpool内部任务队列等待,等待分发到工作线程执行。当前执行模式不可取消任务。
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-taskpool-V5#taskpoolexecute