openharmony arkui taskpool @concurrent装饰器如何使用


​@ohos.taskpool(启动任务池)​​ 中 装饰器@Concurrent 如何使用没有看明白。

在@component自定义组件中,使用下述代码:

  @Concurrent
  strSort(inPutArr): string {
    let newArr = inPutArr.sort();
    return newArr;
  }

编译会报错:

> hvigor ERROR: Failed :entry:default@CompileArkTS... 
> hvigor ERROR: ArkTs Compiler Error
ERROR: ArkTS:ERROR File: D:/tmp/XXXX/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets:264:4
 @Concurrent can not be used on method. please use it on function declaration.
ERROR: ArkTS:ERROR File: D:/tmp/XXXX/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets:275:4
 @Concurrent can not be used on method. please use it on function declaration.
COMPILE RESULT:FAIL {ERROR:3}
> hvigor ERROR: BUILD FAILED in 4 s 720 ms 

改为:

  @Concurrent
  function strSort(inPutArr): string {
    let newArr = inPutArr.sort();
    return newArr;
  }


报错:


openharmony arkui taskpool @concurrent装饰器如何使用-开源基础软件社区


奇怪了?

taskpool
2023-07-30 18:01:18
浏览
收藏 0
回答 3
待解决
回答 3
按赞同
/
按时间
安苒anran0
2

​OpenAtom OpenHarmony​

可以看这篇文章

@Concurrent
function printArgs(args) {
    console.log("printArgs: " + args);
    return args;
}

let task = new taskpool.Task(printArgs, "this is my first Task");
分享
微博
QQ
微信
回复1
2023-08-01 01:24:16
zhushangyuan_
1
zhushangyuan_

您好  你有taskpool的完整示例代码?可以运行的

已于2023-8-1 10:14:13修改
分享
微博
QQ
微信
回复
2023-08-01 10:13:58
相关问题
taskPool @Concurrent报红
75浏览 • 1回复 待解决
ArkUI sdk9使用worker出现问题
1281浏览 • 1回复 待解决
求教ArkUI如何实现组合动画?
3082浏览 • 1回复 待解决
ArkUI(eTS)如何实现本地图片保存?
3994浏览 • 1回复 待解决
无法使用DevEco Studio的预览
3462浏览 • 1回复 待解决
OpenHarmony 使用WEB组件传值问题
966浏览 • 1回复 待解决
使用DevEco Studio登录模拟失败
6121浏览 • 1回复 待解决
ArkUI没有table组件吗?
1032浏览 • 1回复 待解决