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