HarmonyOS @ohos.taskpool(启动任务池)
@Concurrent
function printArgs(args: number): number {
console.info("printArgs: " + args);
return args;
}
taskpool.execute(printArgs, 100).then((value: Object) => { // 100: test number
console.info("taskpool result: " + value);
});
如果丢进去的任务是网络请求的下载,是用taskpool cancel取消了这个下载任务,实际上下载的请求并没有被停止吧?只是taskpoll没了这个任务 但是下载不会被中止对吗?什么样的场景使用taskpoll比较合理。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍# 使用TaskPool线程池如何提高异步任务处理效率?
104浏览 • 1回复 待解决
HarmonyOS taskpool线程池数量问题
53浏览 • 0回复 待解决
HarmonyOS taskPool线程池task入参问题
35浏览 • 1回复 待解决
HarmonyOS线程池周期执行任务
1097浏览 • 1回复 待解决
TaskPool后台I/O任务池,应用能否自行做管控?有无方法开放管理机制
1786浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中实现任务池(TaskPool)的复用与优先级设定?
106浏览 • 1回复 待解决
如何利用taskpool执行多任务
2074浏览 • 1回复 待解决
如何在TaskPool和Woker里执行延时任务、周期任务
449浏览 • 1回复 待解决
后台长时任务启动失败
2203浏览 • 1回复 待解决
taskpool异步任务支持串行处理的方法
1068浏览 • 1回复 待解决
如何实现TaskPool异步任务支持串行队列
368浏览 • 1回复 待解决
TaskPool和Worker中任务调度机制
1962浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用TaskPool处理同步任务?
118浏览 • 1回复 待解决
#鸿蒙通关秘籍# TaskPool支持哪些类型的任务?
267浏览 • 1回复 待解决
taskpool任务执行结束后如何执行回调方法
2149浏览 • 1回复 待解决
Taskpool耗时任务-3分钟如何预知?任务被回收后怎么处理?
758浏览 • 1回复 待解决
HarmonyOS taskpool.SequenceRunner执行task任务,在task中调用接口报错
490浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙如何使用TaskPool执行密集I/O任务?
104浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用TaskPool处理同步任务?
105浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样确保TaskPool中异步任务不会超时退出?
114浏览 • 1回复 待解决
后台长时任务启动失败报错码201
2348浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙应用启动任务?
116浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何选择TaskPool还是Worker来处理多线程任务?
101浏览 • 1回复 待解决
#鸿蒙学习大百科#如何使用TaskPool执行任务组?
317浏览 • 1回复 待解决
TaskPool和Worker中任务的执行调度方式是怎样的?
517浏览 • 1回复 待解决
在taskpool等待队列中的任务,取消该任务后该任务将不再执行,并返回undefined作为结果,若任务已经在taskpool工作线程执行,取消该任务并不影响任务继续执行,执行结果在catch分支返回,taskpool主要是为应用程序提供一个多线程的运行环境,因为taskPool的工作线程会绑定系统的调度优先级,所以建议在需要设置优先级的任务场景下使用,如:图库直方图绘制场景,或者需要频繁取消的任务,如:图库大图浏览场景。