Kotlin中的并发:异步编程与协程
300 页
Chinese
PDF
4.5

Kotlin中的并发:异步编程与协程

Kotlin中的并发:异步编程与协程

作者:

年份:

简介:

现代应用程序必须快速、响应迅速且高效利用资源。书籍《Kotlin中的并发》是一本实用指南,将帮助您掌握Kotlin语言最强大的方面之一——通过协程进行异步和并发编程。



与传统的线程(threads)不同,协程允许您编写看起来像同步代码的异步代码。您将摆脱“回调地狱”和复杂的线程管理,取而代之的是干净、可读且可预测的代码。



这本书适合谁?

  • Kotlin开发者(Android、后端、多平台),希望提升应用程序性能。
  • Java开发者,正在转向Kotlin并希望理解现代并发方法。
  • 学生和初级程序员,熟悉Kotlin基础并希望深入多任务处理主题。


您将学到什么?

  • 协程基础:什么是协程、调度器、上下文和作用域(scope)。
  • 构建异步流:使用async/await、launch以及管理协程生命周期。
  • 通道(Channels):协程间的数据交换、生产者和消费者。
  • Flow:用于处理数据序列的响应式冷流和热流。
  • 错误处理:在并发环境中捕获异常的策略、监督者和CoroutineExceptionHandler。
  • 测试:如何使用runTest和虚拟时间为协程编写单元测试。
  • 高级主题:结构化并发、协程取消、与Java线程和RxJava的交互。


每一章都包含实际示例,可直接用于真实项目。您将学习设计不阻塞主线程、高效利用CPU时间且易于扩展的系统。



本书语言通俗易懂,注重实践。阅读后,您将能够自信地在Kotlin项目中使用协程——无论是基于Ktor的服务器应用程序、Android应用程序还是多平台模块。



掌握Kotlin中的并发,让您的应用程序更快、更可靠!

推荐