• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ArkTS(方舟编程语言)
2
3- [ArkTS简介](arkts-overview.md)
4- ArkTS基础类库<!--arkts-utils-->
5    - [ArkTS基础类库概述](arkts-utils-overview.md)
6    - XML生成、解析与转换<!--xml-generation-parsing-conversion-->
7        - [XML概述](xml-overview.md)
8        - [XML生成](xml-generation.md)
9        - [XML解析](xml-parsing.md)
10        - [XML转换](xml-conversion.md)
11    - [Buffer介绍](buffer.md)
12    - [JSON扩展库](arkts-json.md)
13    - ArkTS容器类库<!--containers-->
14        - [容器类库概述](container-overview.md)
15        - [线性容器](linear-container.md)
16        - [非线性容器](nonlinear-container.md)
17- ArkTS并发<!--arkts-concurrency-->
18    - [并发概述](concurrency-overview.md)
19    - [异步并发](async-concurrency-overview.md)
20    - 多线程并发<!--multithread-concurrency-->
21        - [多线程并发概述](multi-thread-concurrency-overview.md)
22        - [TaskPool简介](taskpool-introduction.md)
23        - [Worker简介](worker-introduction.md)
24        - [TaskPool与Worker对比 (TaskPool和Worker)](taskpool-vs-worker.md)
25    - 并发线程间通信<!--interthead-communication-->
26        - [ArkTS线程间通信概述](interthread-communication-overview.md)
27        - 线程间通信对象<!--interthead-communication-object-->
28            - [普通对象](normal-object.md)
29            - [ArrayBuffer对象](arraybuffer-object.md)
30            - [SharedArrayBuffer对象](shared-arraybuffer-object.md)
31            - [Transferable对象(NativeBinding对象)](transferabled-object.md)
32            - Sendable对象<!--sendable-object-->
33                - [Sendable对象简介](arkts-sendable.md)
34                - [Sendable使用规则与约束](sendable-constraints.md)
35                - [异步锁](arkts-async-lock-introduction.md)
36                - [异步等待](arkts-condition-variable-introduction.md)
37                - [ASON解析与生成](ason-parsing-generation.md)
38                - [共享容器](arkts-collections-introduction.md)
39                - [共享模块](arkts-sendable-module.md)
40                - [Sendable对象冻结](sendable-freeze.md)
41                - [Sendable使用场景](sendable-guide.md)
42        - 线程间通信场景<!--interthead-communication-guide-->
43            - [使用TaskPool执行独立的耗时任务](independent-time-consuming-task.md)
44            - [使用TaskPool执行多个耗时任务](multi-time-consuming-tasks.md)
45            - [TaskPool任务与宿主线程通信](taskpool-communicates-with-mainthread.md)
46            - [Worker和宿主线程的即时消息通信](worker-communicates-with-mainthread.md)
47            - [Worker同步调用宿主线程的接口](worker-invoke-mainthread-interface.md)
48            - [多级Worker间高性能消息通信](worker-postMessage-sendable.md)
49    - 应用多线程开发<!--multithread-develop-guide-->
50        - [应用多线程开发概述](multithread-develop-overview.md)
51        - 耗时任务并发场景<!--time-consuming-task-->
52            - [耗时任务并发场景简介](time-consuming-task-overview.md)
53            - [CPU密集型任务开发指导 (TaskPool和Worker)](cpu-intensive-task-development.md)
54            - [I/O密集型任务开发指导 (TaskPool)](io-intensive-task-development.md)
55            - [同步任务开发指导 (TaskPool和Worker)](sync-task-development.md)
56        - 长时任务并发场景<!--long-time-task-->
57            - [长时任务并发场景简介](long-time-task-overview.md)
58            - [长时任务开发指导(TaskPool)](long-time-task-guide.md)
59        - 常驻任务并发场景<!--resident-task-->
60            - [常驻任务并发场景简介](resident-task-overview.md)
61            - [常驻任务开发指导(Worker)](resident-task-guide.md)
62        - 应用多线程开发实践案例<!--multithread-develop-case-->
63            - [批量数据写数据库场景](batch-database-operations-guide.md)
64            - [业务模块并发加载场景](concurrent-loading-modules-guide.md)
65            - [全局配置项功能场景](global-configuration-guide.md)
66            - [ArkUI数据更新场景](makeobserved-sendable.md)
67            - [C++线程间数据共享场景](native-interthread-shared.md)
68            - [TaskPool指定任务并发度场景](taskpool-async-task-guide.md)
69            - [ArkUI瀑布流渲染场景](taskpool-waterflow.md)
70            - [获取最近访问列表场景](sendablelrucache-recent-list.md)
71            - [多线程取消TaskPool任务场景](multi-thread-cancel-task.md)
72            - [ArkTS多线程间操作Native对象场景](napi-coerce-to-native-binding-object.md)
73            - [Worker常驻线程通过TaskPool进行多任务并发处理](worker-and-taskpool.md)
74- [ArkTS跨语言交互](arkts-cross-language-interaction.md)
75- ArkTS运行时<!--arkts-runtime-->
76    - [ArkTS运行时概述](arkts-runtime-overview.md)
77    - [GC垃圾回收](gc-introduction.md)
78    - ArkTS模块化<!--arkts-runtime-module-->
79        - [模块化运行简介](module-principle.md)
80        - [动态加载](arkts-dynamic-import.md)
81        - [延迟加载(lazy import)](arkts-lazy-import.md)
82        - [同步方式动态加载native模块](js-apis-load-native-module.md)
83        - [静态方式加载native模块](arkts-import-native-module.md)
84        - [基于Node-API加载模块](load-module-base-nodeapi.md)
85        - [模块加载副作用及优化](arkts-module-side-effects.md)
86- ArkTS编译工具链<!--arkts-compilation-tool-chain-->
87    - [ArkTS编译工具链概述](compilation-tool-chain-overview.md)
88    - 方舟字节码<!--arkts-bytecode-->
89        - [方舟字节码概述](arkts-bytecode-overview.md)
90        - [方舟字节码文件格式](arkts-bytecode-file-format.md)
91        - [方舟字节码基本原理](arkts-bytecode-fundamentals.md)
92        - [方舟字节码函数命名规则](arkts-bytecode-function-name.md)
93        - [编译期自定义修改方舟字节码](customize-bytecode-during-compilation.md)
94    - [Disassembler反汇编工具](tool-disassembler.md)
95    - ArkGuard源码混淆工具<!--arkts-arkguard-->
96        - [ArkGuard混淆概述](source-obfuscation-overview.md)
97        - [ArkGuard混淆原理及功能](source-obfuscation.md)
98        - [ArkGuard混淆开启指南](source-obfuscation-guide.md)
99        - [不同包类型的源码混淆建议](source-obfuscation-practice.md)
100        - [ArkGuard混淆常见问题](source-obfuscation-questions.md)
101    - [在build-profile.json5中配置arkOptions](arkoptions-guide.md)
102
103