Kotlin的重要优势及特点之——结构化并发
Kotlin 协程让异步代码像阻塞代码一样易于使用。协程可大幅简化后台任务管理,例如网络调用、本地数据访问等任务的管理。本主题介绍如何使用 Kotlin 协程解决以下问题,从而让您能够编写出更清晰、更简洁的应用代码。
所有源文件都必须编码为 UTF-8。
来源标注:Android 上的 Kotlin 协程 | Android Developers
书接上篇:Android Kotlin知识汇总(二)最佳实践-优快云博客
Android 上的 Kotlin 协程
协程是一种并发设计模式,可以在 Android 平台上使用它来简化异步执行的代码。
在 Android 上,协程有助于管理长时间运行的任务。使用协程的专业开发者中有超过 50% 的人反映使用协程提高了工作效率。
简单来说,协程就是一种轻量级的非阻塞的线程工具API,可以用同步的方式写出异步的代码,优雅地切换线程和处理回调地狱。与线程的关系,线程在进程中,协程在线程中。
协程特点
协程是我们在 Android 上进行异步编程的推荐解决方案。值得关注的特点包括: