HarmonyOS 使用taskPool处理耗时操作,能否使用箭头函数
比如我把一个耗时操作放到class 的 一个方法属性,类型是()=>void ,然后我在子线程执行()=>void里面的方法。不用taskPool也行,其他子线层方案或者第三方库都行
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 操作首选项或数据库,耗时操作放taskpool里该如何使用 
1245浏览  • 1回复 待解决
在ArkTS中如何处理耗时操作? 
1653浏览  • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙操作系统中如何使用TaskPool进行图像直方图处理? 
1448浏览  • 1回复 待解决
HarmonyOS this和箭头函数相关问题 
1086浏览  • 1回复 待解决
HarmonyOS 批量插入的操作使用 taskpool 变成 Concurrent 可以嘛 
1121浏览  • 1回复 待解决
如何使用TaskPool在子线程调用对象成员函数 
1761浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用TaskPool处理同步任务? 
1171浏览  • 1回复 待解决
HarmonyOS构造函数传入箭头函数,并立即执行 但是并未生效 
1420浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用TaskPool进行图像直方图处理? 
1170浏览  • 1回复 待解决
不让用箭头函数来创建接口函数了吗? 
1450浏览  • 1回复 待解决
HarmonyOS taskpool使用crash 
2819浏览  • 2回复 待解决
HarmonyOS taskpool怎么使用 
1426浏览  • 1回复 待解决
HarmonyOS taskpool使用问题咨询 
1358浏览  • 1回复 待解决
HarmonyOS Promise & taskpool使用问题 
1418浏览  • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙API 13中如何使用TaskPool同时执行多个耗时任务? 
1033浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool中使用自定义类或函数? 
1287浏览  • 1回复 待解决
Taskpool耗时任务-3分钟如何预知?任务被回收后怎么处理? 
1814浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用TaskPool处理同步任务? 
1439浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用Promise对象来处理异步操作? 
1563浏览  • 1回复 待解决
#鸿蒙通关秘籍# 使用TaskPool线程池如何提高异步任务处理效率? 
1301浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用TaskPool进行频繁数据库操作? 
1703浏览  • 1回复 待解决
HarmonyOS 使用worker和TaskPool咨询 
1403浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用TaskPool优化鸿蒙应用中的数据库操作? 
1561浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何使用ArkTS的TaskPool进行高效的数据库操作? 
1717浏览  • 1回复 待解决
HarmonyOS 两个异步函数同时操作rdbstore的数据竞争问题处理 
1167浏览  • 1回复 待解决





















taskPool中执行的函数需要被@Concurrent装饰,而@Concurrent不支持标注generator、箭头函数、method。不支持类成员函数或者匿名函数。
参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-concurrent-V5
想使用() => {}的方式的话,可以考虑如下两种方式:
1、@Sendable装饰器,装饰类,类中声明()=>{}方法,TaskPool中传参@Sendable类,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-V5#sendable%E8%A3%85%E9%A5%B0%E5%99%A8%E5%A3%B0%E6%98%8E%E5%B9%B6%E6%A0%A1%E9%AA%8Csendable-class
2、worker,worker中可以声明类,类中声明()=>{}箭头函数方法,或者从其他地方导入,再去实例化、调用箭头函数。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-worker-V5