Logo
Section 1 / 2

Kotlin 协程简介

了解 Kotlin 语言、Kotlin 协程及其在我们技术栈中的重要性。

导入

Kotlin 协程简介

了解 Kotlin 语言、Kotlin 协程及其在我们技术栈中的重要性。

关于 Kotlin

Kotlin 是一种通用编程语言,具备类型推断能力。它专为与 Java 无缝集成而设计。Kotlin 本身是一种多范式语言,汇集了多种语言的强大特性。Kotlin 的开发者将这些语言的优点整合在一起,创造出一种既易于上手又实用的编程语言。

...
Kotlin 亲切且实用

Kotlin 协程

我们的行业正朝着使用协程的方向发展。协程类似于线程,能够使一段代码与程序其他部分并发执行。

为什么要学习 Kotlin 协程?

常见的回答包括:它们很酷,大家都在谈论它们,它们比线程更轻量,比 RxJava 更容易使用,同时还能实现并发,并保持代码的命令式风格。

然而,协程的意义远不止于此。它们是并发编程的理想解决方案。作为一种概念,协程在计算机科学中早已存在,可追溯至 20 世纪 60 年代,但在主流编程中长期仅以有限形式存在(如 async/await)。

这一局面因 Go 语言的出现而改变,Go 引入了更为通用的协程机制。Kotlin 在此基础上进一步发展,构建出我们认为目前最强大且实用的协程实现方案。

重要性

并发的重要性日益凸显,但传统方法已难以满足需求。当前趋势表明,协程正是行业发展的方向,而 Kotlin 协程正是这一方向上的坚实一步。让我们通过一些实际案例,看看它们在常见场景中如何发挥作用。

课程简介