Task使用示例 会报错
·
这上面的示例测试Task
// 支持普通函数、引用入参传递
@Concurrent
function printArgs(args: number): number {
console.log("func: " + args);
return args;
}
async function taskpoolExecute(): Promise<void> {
// taskpool.execute(task)
let task: taskpool.Task = new taskpool.Task(printArgs, "create task, then execute");
console.log("taskpool.execute(task) result: " + await taskpool.execute(task));
// taskpool.execute(function)
console.log("taskpool.execute(function) result: " + await taskpool.execute(printArgs, "execute task by func"));
}
taskpoolExecute();
运行会报错 Serializing an uncaught exception failed, taskpool: failed to serialize message
更多推荐
所有评论(0)