Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
OpenHarmony_feature_20250328
docs
/
zh-cn
/
application-dev
/
arkts-utils
/
Readme-CN.md
下载
X
xusen
add worker postMessageWithSharedSendable
44860bcb
创建于
2025年3月17日
历史提交
ArkTS(方舟编程语言)
ArkTS简介
ArkTS基础类库
ArkTS基础类库概述
XML生成、解析与转换
XML概述
XML生成
XML解析
XML转换
Buffer介绍
ArkTS容器类库
容器类库概述
线性容器
非线性容器
ArkTS并发
并发概述
异步并发
多线程并发
多线程并发概述
TaskPool简介
Worker简介
TaskPool与Worker对比 (TaskPool和Worker)
并发线程间通信
ArkTS线程间通信概述
线程间通信对象
普通对象
ArrayBuffer对象
SharedArrayBuffer对象
Transferable对象(NativeBinding对象)
Sendable对象
Sendable对象简介
Sendable使用规则与约束
异步锁
异步等待
ASON解析与生成
共享容器
共享模块
Sendable对象冻结
Sendable使用场景
线程间通信场景
使用TaskPool执行独立的耗时任务
使用TaskPool执行多个耗时任务
TaskPool任务与宿主线程通信
Worker和宿主线程的即时消息通信
Worker同步调用宿主线程的接口
多级Worker间高性能消息通信
应用多线程开发
应用多线程开发概述
耗时任务并发场景
耗时任务并发场景简介
CPU密集型任务开发指导 (TaskPool和Worker)
I/O密集型任务开发指导 (TaskPool)
同步任务开发指导 (TaskPool和Worker)
长时任务并发场景
长时任务并发场景简介
长时任务开发指导(TaskPool)
常驻任务并发场景
常驻任务并发场景简介
常驻任务开发指导(Worker)
应用多线程开发实践案例
批量数据写数据库场景
业务模块并发加载场景
全局配置项功能场景
ArkUI数据更新场景
C++线程间数据共享场景
TaskPool指定任务并发度场景
ArkUI瀑布流渲染场景
获取最近访问列表场景
多线程取消TaskPool任务场景
ArkTS跨语言交互
ArkTS运行时
ArkTS运行时概述
GC垃圾回收
ArkTS模块化
模块化运行简介
动态加载
延迟加载(lazy import)
同步方式动态加载native模块
静态方式加载native模块
基于Node-API加载模块
模块加载副作用及优化
ArkTS编译工具链
ArkTS编译工具链概述
方舟字节码
方舟字节码概述
方舟字节码文件格式
方舟字节码基本原理
方舟字节码函数命名规则
编译期自定义修改方舟字节码
Disassembler反汇编工具
ArkGuard源码混淆工具
ArkGuard混淆概述
ArkGuard混淆原理及功能
ArkGuard混淆开启指南
不同包类型的源码混淆建议
ArkGuard混淆常见问题
在build-profile.json5中配置arkOptions