新书发布《深入理解 Kotlin 协程》


#1

你对协程的各种问题都将得到解决!

本书内容

这是一部从工作机制、实现原理、应用场景、使用方法、实践技巧、标准库、框架、应用案例等多个维度全面讲解Kotlin协程的专著,它同时提供了多语言视角,亦可通过本书了解其他语言的协程。

全书共9章:

第1章从协程的核心应用场景——异步程序设计的思路和关键问题切入,引出Kotlin协程的概念;

第2章首先介绍了协程的概念、分类,然后讲解了Python、Lua、Go等不同语言的协程实现和对比;

第3~4章以 Kotlin 标准库的协程 API 为核心,讲解了简单协程的使用方法和运行机制,以及通过简单协程设计和实现复合协程的思路和方法;

第5~6章以Kotlin的官方协程框架为模板,通过逐步实现其中的核心功能,分析了其中的实现细节和复合协程的运行机制,并对框架的使用做了深入探讨;

第7~8章讲解了协程在Android应用开发和Web服务开发中的应用场景、面临的挑战,以及解决各种常见问题的方法和思路;

第9章探讨了JavaScript 和 Native等非JVM平台对协程的支持情况,以及协程在这些平台上的应用。

反馈方式

感谢大家的关注和支持,如果在阅读过程中遇到问题,欢迎大家选择以下方式与我联系并提供尽可能详细的信息,以便于你的问题能够得到快速的解答:

另外,为了方便大家交流,创建读者 QQ 群:612797230,欢迎大家加入~

随书源码

本书 源码地址《深入理解 Kotlin 协程》源码

购买途径

本书勘误

见:本书主页


#2

#3

#4

#5

买买买 :sunglasses:


#6

╰(´︶`)╯


#7

哇,正需要一本,买买买,有签名版吗 -_-


#8

没有签名版。。。。


#9

emmm :joy:


#10

:smiley: 当当上比狗东便宜


#11

第38页,在代码清单 3-8 的①处新创建线程执行 Continutation.resumeWith 操作,这里应该是 3-7 才对


#12

有可能是排版问题,等我确认下,感谢~


#13

确认。稍候更新到勘误表中。


#14

第六章第一页的6.1.1上, Kotlin协程的官方框架kotlin.coroutines 应该是kotlinx.coroutines 吧


#15

是的。感觉是排版的时候改错了,看了看我的原稿是个链接:


#16

已经更新至本书勘误~~

试了下,微信读书也以“想法”的形式进行了勘误内容的添加:


#17

5.5.4 改造挂起函数 - 在引入取消响应的概念之前,所有的挂起函数都不支持“挂起” - “挂起”应该是“取消”吧?


#18

是的,感谢指出~


京ICP备16022265号-2 Kotlin China 2017 - 2018