From 37303535c1bbdf2d04bfdf2e50ea95f6c197ea61 Mon Sep 17 00:00:00 2001 From: ge-yafang Date: Fri, 21 Jul 2023 16:40:28 +0800 Subject: [PATCH] update docs Signed-off-by: ge-yafang --- zh-cn/application-dev/arkts-utils/taskpool-vs-worker.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/application-dev/arkts-utils/taskpool-vs-worker.md b/zh-cn/application-dev/arkts-utils/taskpool-vs-worker.md index ed4bdf7324..78a503edcf 100644 --- a/zh-cn/application-dev/arkts-utils/taskpool-vs-worker.md +++ b/zh-cn/application-dev/arkts-utils/taskpool-vs-worker.md @@ -16,7 +16,7 @@ TaskPool(任务池)和Worker的作用是为应用程序提供一个多线程 | 内存模型 | 线程间隔离,内存不共享。 | 线程间隔离,内存不共享。 | | 参数传递机制 | 采用标准的结构化克隆算法(Structured Clone)进行序列化、反序列化,完成参数传递。
支持ArrayBuffer转移和SharedArrayBuffer共享。 | 采用标准的结构化克隆算法(Structured Clone)进行序列化、反序列化,完成参数传递。
支持ArrayBuffer转移和SharedArrayBuffer共享。 | | 参数传递 | 直接传递,无需封装,默认进行transfer。 | 消息对象唯一参数,需要自己封装。 | -| 方法调用 | 直接将方法传入调用。 | 消息解析并在Worker.ts中实现对应方法。 | +| 方法调用 | 直接将方法传入调用。 | 在Worker.ts中进行消息解析并调用对应方法。 | | 返回值 | 异步调用后默认返回。 | 主动发送消息,需在onmessage解析赋值。 | | 生命周期 | TaskPool自行管理生命周期,无需关心任务负载高低。 | 开发者自行管理Worker的数量及生命周期。 | | 任务池个数上限 | 自动管理,无需配置。 | 最多开启8个Worker。 | -- GitLab