HarmonyOS TaskPool的task支持的参数类型和个数

HarmonyOS TaskPool的task支持的参数类型和个数

HarmonyOS
2024-08-27 10:13:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

序列化支持的类型包括:除Symbol之外的基础类型、Date、String、RegExp、Array、Map、Set、Object(仅限简单对象,比如通过“{}”或者“new Object”创建,普通对象仅支持传递属性,不支持传递其原型及方法)、ArrayBuffer、TypedArray。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/serialization-support-types-0000001820879749-V5参数个数目前没有限制。

import { taskpool } from '@kit.ArkTS'; 
@Entry 
@Component 
struct TaskPoolTest { 
  build() { 
    Column() { 
      Button('11') 
        .onClick(() => { 
          let task1: taskpool.Task = new taskpool.Task(printArgs, 100); // 100: test number 
          const promise = taskpool.execute(task1) 
        }) 
    } 
  } 
} 
@Concurrent 
function printArgs(args: number): number { 
  console.info("printArgs: " + args); 
  return args; 
}
分享
微博
QQ
微信
回复
2024-08-27 17:18:32
相关问题
taskPool参数支持Function类型
1678浏览 • 1回复 待解决
TaskPoolWorker异同点
2177浏览 • 1回复 待解决
有谁知道 task 参数无法序列化
1753浏览 • 1回复 待解决
taskpool异步任务支持串行处理方法
971浏览 • 1回复 待解决
HarmonyOS 使用workerTaskPool咨询
118浏览 • 1回复 待解决
HarmonyOS router参数不能是map类型
243浏览 • 1回复 待解决
AVRecorder 支持文件类型
1474浏览 • 1回复 待解决
OB支持索引类型都有哪些?
5853浏览 • 1回复 待解决
WorkerTaskPool线程数量是否有限制
1855浏览 • 1回复 待解决