ArkTS Introduction to ArkTS Concurrency Concurrency Overview Using Asynchronous Concurrency for Development Asynchronous Concurrency Overview (Promise and Async/Await) Single I/O Task Development (Promise and Async/Await) Using Multithreaded Concurrency for Development Multithreaded Concurrency Overview (TaskPool and Worker) TaskPool Introduction Worker Introduction Comparison Between TaskPool and Worker CPU Intensive Task Development (TaskPool and Worker) I/O Intensive Task Development (TaskPool) Synchronous Task Development (TaskPool and Worker) Appendix Comparison Between the Actor and Memory Sharing Models Serialization Types Supported by TaskPool and Worker Precautions for Multithread Safe @Concurrent Decorator: Declaring and Verifying Concurrent Functions @Sendable Decorator: Declaring and Verifying the Sendable Class Container Container Overview Linear Containers Nonlinear Containers XML Generation, Parsing, and Conversion XML Overview XML Generation XML Parsing XML Conversion