• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..17-Mar-2025-

figures/H17-Mar-2025-

Readme-EN.mdH A D17-Mar-20255.2 KiB8785

arkoptions-guide.mdH A D17-Mar-20252.4 KiB5442

arkts-async-lock-introduction.mdH A D17-Mar-20252.6 KiB7258

arkts-bytecode-file-format.mdH A D17-Mar-202539.5 KiB520376

arkts-bytecode-function-name.mdH A D17-Mar-20257.1 KiB112103

arkts-bytecode-fundamentals.mdH A D17-Mar-202584.7 KiB638604

arkts-bytecode-overview.mdH A D17-Mar-2025841 126

arkts-collections-introduction.mdH A D17-Mar-202521.5 KiB185159

arkts-cross-language-interaction.mdH A D17-Mar-20251.1 KiB105

arkts-dynamic-import.mdH A D17-Mar-202522.4 KiB685596

arkts-import-native-module.mdH A D17-Mar-20252.5 KiB119106

arkts-lazy-import.mdH A D17-Mar-20258.3 KiB203148

arkts-module-side-effects.mdH A D17-Mar-202511 KiB316269

arkts-overview.mdH A D17-Mar-20252.5 KiB168

arkts-runtime-overview.mdH A D17-Mar-20251.5 KiB2412

arkts-sendable-module.mdH A D17-Mar-20254.3 KiB149110

arkts-sendable.mdH A D17-Mar-202510.1 KiB181122

arkts-utils-overview.mdH A D17-Mar-2025594 63

arraybuffer-object.mdH A D17-Mar-20254.5 KiB8969

ason-parsing-generation.mdH A D17-Mar-20251.2 KiB1912

async-concurrency-overview.mdH A D17-Mar-20255.9 KiB10379

batch-database-operations-guide.mdH A D17-Mar-202511 KiB311268

buffer.mdH A D17-Mar-20251.8 KiB2412

compilation-tool-chain-overview.mdH A D17-Mar-20251.7 KiB2412

concurrency-overview.mdH A D17-Mar-20252.4 KiB157

concurrent-loading-modules-guide.mdH A D17-Mar-20255.2 KiB167143

container-overview.mdH A D17-Mar-2025807 84

cpu-intensive-task-development.mdH A D17-Mar-20257.2 KiB186141

customize-bytecode-during-compilation.mdH A D17-Mar-20252.5 KiB5837

gc-introduction.mdH A D17-Mar-202517.4 KiB328239

global-configuration-guide.mdH A D17-Mar-20255.7 KiB178158

independent-time-consuming-task.mdH A D17-Mar-20252.9 KiB8169

interthread-communication-overview.mdH A D17-Mar-20252.6 KiB2010

io-intensive-task-development.mdH A D17-Mar-20253.8 KiB8269

js-apis-load-native-module.mdH A D17-Mar-20252.2 KiB7959

linear-container.mdH A D17-Mar-202517.7 KiB256191

load-module-base-nodeapi.mdH A D17-Mar-2025642 42

long-time-task-guide.mdH A D17-Mar-20252.5 KiB8370

long-time-task-overview.mdH A D17-Mar-20251.3 KiB148

makeobserved-sendable.mdH A D17-Mar-20252.7 KiB6657

module-principle.mdH A D17-Mar-20255.8 KiB11171

multi-thread-concurrency-overview.mdH A D17-Mar-20255.9 KiB189150

multi-thread-safety.mdH A D17-Mar-20251.7 KiB6156

multi-time-consuming-tasks.mdH A D17-Mar-20253.2 KiB7157

multithread-develop-overview.mdH A D17-Mar-2025881 105

native-interthread-shared.mdH A D17-Mar-20259.8 KiB256220

nonlinear-container.mdH A D17-Mar-202520.8 KiB257189

normal-object.mdH A D17-Mar-20252 KiB6756

resident-task-guide.mdH A D17-Mar-20253.3 KiB8773

resident-task-overview.mdH A D17-Mar-20251 KiB138

sendable-constraints.mdH A D17-Mar-20259.1 KiB466329

sendable-freeze.mdH A D17-Mar-20252 KiB6755

sendable-guide.mdH A D17-Mar-20255.8 KiB202171

shared-arraybuffer-object.mdH A D17-Mar-20251.1 KiB3425

source-obfuscation.mdH A D17-Mar-202546.7 KiB1,001710

sync-task-development.mdH A D17-Mar-20255.9 KiB160125

taskpool-communicates-with-mainthread.mdH A D17-Mar-20253.2 KiB8975

taskpool-introduction.mdH A D17-Mar-202513.1 KiB399325

taskpool-vs-worker.mdH A D17-Mar-20255.1 KiB4630

thread_communication.mdH A D17-Mar-202511.9 KiB235210

time-consuming-task-overview.mdH A D17-Mar-20251.3 KiB1811

tool-disassembler.mdH A D17-Mar-20254.5 KiB13495

transferabled-object.mdH A D17-Mar-20254.8 KiB10177

worker-communicates-with-mainthread.mdH A D17-Mar-20253 KiB9174

worker-introduction.mdH A D17-Mar-202518.7 KiB449319

worker-invoke-mainthread-interface.mdH A D17-Mar-20252.8 KiB7056

xml-conversion.mdH A D17-Mar-20253.8 KiB8263

xml-generation.mdH A D17-Mar-20253.4 KiB7954

xml-overview.mdH A D17-Mar-20251.8 KiB4528

xml-parsing.mdH A D17-Mar-20258.9 KiB265200

Readme-EN.md

1# ArkTS
2
3- [Introduction to ArkTS](arkts-overview.md)
4- ArkTS Utility
5    - [ArkTS Utils Overview](arkts-utils-overview.md)
6    - XML Generation, Parsing, and Conversion
7        - [XML Overview](xml-overview.md)
8        - [XML Generation](xml-generation.md)
9        - [XML Parsing](xml-parsing.md)
10        - [XML Conversion](xml-conversion.md)
11    - [Buffer Introduction](buffer.md)
12    - ArkTS Containers
13        - [Container Overview](container-overview.md)
14        - [Linear Containers](linear-container.md)
15        - [Nonlinear Containers](nonlinear-container.md)
16- ArkTS Concurrency
17    - [Concurrency Overview](concurrency-overview.md)
18    - [Asynchronous Concurrency](async-concurrency-overview.md)
19    - Multithreaded Concurrency
20        - [Multithreaded Concurrency Overview](multi-thread-concurrency-overview.md)
21        - [TaskPool Introduction](taskpool-introduction.md)
22        - [Worker Introduction](worker-introduction.md)
23        - [Comparison Between TaskPool and Worker](taskpool-vs-worker.md)
24    - Inter-Thread Communication
25        - [ArkTS Inter-Thread Communication Overview](interthread-communication-overview.md)
26        - Inter-Thread Communication Objects
27            - [Common Object](normal-object.md)
28            - [ArrayBuffer Object](arraybuffer-object.md)
29            - [SharedArrayBuffer Object](shared-arraybuffer-object.md)
30            - [Transferable Object (NativeBinding Object)](transferabled-object.md)
31            - Sendable Object
32                - [Sendable Object Overview](arkts-sendable.md)
33                - [Sendable Usage Rules and Constraints](sendable-constraints.md)
34                - [Asynchronous Lock](arkts-async-lock-introduction.md)
35                - [ASON Parsing and Generation](ason-parsing-generation.md)
36                - [Shared Container](arkts-collections-introduction.md)
37                - [Shared Module](arkts-sendable-module.md)
38                - [Freezing a Sendable Object](sendable-freeze.md)
39                - [Sendable Use Scenarios](sendable-guide.md)
40        - Communication Between Threads
41            - [Using TaskPool for Independent Time-Consuming Tasks](independent-time-consuming-task.md)
42            - [Using TaskPool for Multiple Time-Consuming Tasks](multi-time-consuming-tasks.md)
43            - [Communication Between the TaskPool Task and Host Thread](taskpool-communicates-with-mainthread.md)
44            - [Instant Communication Between the Worker Thread and Host Thread](worker-communicates-with-mainthread.md)
45            - [Worker Thread Synchronously Calling Methods of the Host Thread](worker-invoke-mainthread-interface.md)
46    - Multithreaded Development
47        - [Multithreaded Development Overview](multithread-develop-overview.md)
48        - Concurrent Time-Consuming Tasks
49            - [Concurrent Time-Consuming Task Scenarios](time-consuming-task-overview.md)
50            - [CPU Intensive Task Development (TaskPool and Worker)](cpu-intensive-task-development.md)
51            - [I/O Intensive Task Development (TaskPool)](io-intensive-task-development.md)
52            - [Synchronous Task Development (TaskPool and Worker)](sync-task-development.md)
53        - Concurrent Continuous Tasks
54            - [Concurrent Continuous Task Scenarios](long-time-task-overview.md)
55            - [Continuous Task Development (TaskPool)](long-time-task-guide.md)
56        - Concurrent Resident Tasks
57            - [Concurrent Resident Task Scenarios](resident-task-overview.md)
58            - [Resident Task Development (Worker)](resident-task-guide.md)
59        - Multithreaded Development Practice Cases
60            - [Batch Data Writing to the Database](batch-database-operations-guide.md)
61            - [Concurrent Loading of Service Modules](concurrent-loading-modules-guide.md)
62            - [Global Configuration Items](global-configuration-guide.md)
63            - [ArkUI Data Updates](makeobserved-sendable.md)
64            - [Data Sharing Between C++ Threads](native-interthread-shared.md)
65- [ArkTS Cross-Language Interaction](arkts-cross-language-interaction.md)
66- ArkTS Runtime
67    - [ArkTS Runtime Overview](arkts-runtime-overview.md)
68    - [GC](gc-introduction.md)
69    - ArkTS Modularization
70        - [Introduction to Modular Operation](module-principle.md)
71        - [Dynamic Import](arkts-dynamic-import.md)
72        - [Lazy Import](arkts-lazy-import.md)
73        - [Dynamically Loading a Native Module in Synchronous Mode](js-apis-load-native-module.md)
74        - [Loading Modules Using Node-API](load-module-base-nodeapi.md)
75        - [Module Loading Side Effects and Optimization](arkts-module-side-effects.md)
76- ArkTS Compilation Toolchain
77    - [ArkTS Compilation Toolchain Overview](compilation-tool-chain-overview.md)
78    - Ark Bytecode
79        - [Ark Bytecode Overview](arkts-bytecode-overview.md)
80        - [Ark Bytecode File Format](arkts-bytecode-file-format.md)
81        - [Ark Bytecode Fundamentals](arkts-bytecode-fundamentals.md)
82        - [Naming Rules of Ark Bytecode Functions](arkts-bytecode-function-name.md)
83        - [Customizing Ark Bytecode During Compilation](customize-bytecode-during-compilation.md)
84    - [Disassembler](tool-disassembler.md)
85    - [ArkGuard](source-obfuscation.md)
86    - [Configuring arkOptions in build-profile.json5](arkoptions-guide.md)
87