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线程池如何提高异步任务处理效率? 
1301浏览  • 1回复 待解决
HarmonyOS taskpool线程池数量问题 
1633浏览  • 1回复 待解决
HarmonyOS taskPool线程池task入参问题 
1416浏览  • 1回复 待解决
HarmonyOS线程池周期执行任务 
2567浏览  • 1回复 待解决
TaskPool后台I/O任务池,应用能否自行做管控?有无方法开放管理机制 
2690浏览  • 1回复 待解决
元服务中的任务池怎么处理 
547浏览  • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中实现任务池(TaskPool)的复用与优先级设定? 
1306浏览  • 1回复 待解决
如何利用taskpool执行多任务 
3280浏览  • 1回复 待解决
如何在TaskPool和Woker里执行延时任务、周期任务 
1363浏览  • 1回复 待解决
TaskPool和Worker中任务调度机制 
3197浏览  • 1回复 待解决
taskpool异步任务支持串行处理的方法 
2520浏览  • 1回复 待解决
如何实现TaskPool异步任务支持串行队列 
1535浏览  • 1回复 待解决
HarmonyOS  长时任务启动失败9800005 
1596浏览  • 1回复 待解决
HarmonyOS taskpool能设置同时执行的任务数吗 
923浏览  • 1回复 待解决
#鸿蒙通关秘籍# TaskPool支持哪些类型的任务? 
1869浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用TaskPool处理同步任务? 
1171浏览  • 1回复 待解决
后台长时任务启动失败 
3413浏览  • 1回复 待解决
taskpool任务执行结束后如何执行回调方法 
3261浏览  • 1回复 待解决
Taskpool耗时任务-3分钟如何预知?任务被回收后怎么处理? 
1814浏览  • 1回复 待解决
HarmonyOS线程池使用崩溃 
1561浏览  • 1回复 待解决
HarmonyOS taskpool.SequenceRunner执行task任务,在task中调用接口报错 
1557浏览  • 1回复 待解决
TaskPool和Worker中任务的执行调度方式是怎样的? 
1710浏览  • 1回复 待解决
HarmonyOS 线程池使用策略咨询 
1158浏览  • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中,如何使用taskpool进行串行任务调度? 
1204浏览  • 0回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙应用启动任务? 
1495浏览  • 1回复 待解决





















在taskpool等待队列中的任务,取消该任务后该任务将不再执行,并返回undefined作为结果,若任务已经在taskpool工作线程执行,取消该任务并不影响任务继续执行,执行结果在catch分支返回,taskpool主要是为应用程序提供一个多线程的运行环境,因为taskPool的工作线程会绑定系统的调度优先级,所以建议在需要设置优先级的任务场景下使用,如:图库直方图绘制场景,或者需要频繁取消的任务,如:图库大图浏览场景。