到底什么是「非阻塞式」挂起?协程真的更轻量级吗?

到底什么是「非阻塞式」挂起?协程真的更轻量级吗? 本期作者: 视频:扔物线(朱凯) 文章:Lewis(姚文钦) 大家好,我是扔物线朱凯。今天又是协程,不过今天有一些不一样: 今天是协程的最后一期(起码近期内最后一期); 今天的视频最后,我 dui 了 Kotlin 官方。好刺激啊。 这期主要是解释一下挂起的「非阻塞式」是怎么回事,以及对一些最常见的误导性言论进行一下日常打脸——当然了目的当然不是打谁的脸,我没那闲工夫,主要是给大家开个雾。 更多的话就不说了,来看视频吧: 如果你看不到上面的哔哩哔哩视频,可以点击 这里 去 YouTube 看。 以下内容来自文章作者 Lewis。 大家好,协程的素质三连最后一连终于来了,挖坑容易填坑难。 这段时间真的太忙了,不过我们即刻 Android 团队也对做好「码上开学」的意义又有了新的认识。…

阅读全文

Kotlin 协程的挂起好神奇好难懂?今天我把它的皮给扒了

Kotlin 协程的挂起好神奇好难懂?今天我把它的皮给扒了 本期作者: 视频:扔物线(朱凯) 文章:Hugo(谢晨成) 大家好,我是扔物线朱凯,我回来啦。今天我们接着讲协程。 在上一期里,我介绍了 Kotlin 的协程到底是什么——它就是个线程框架。没什么说不清的,就这么简单,它就是个线程框架,只不过这个线程框架比较方便——另外呢,上期也讲了一下协程的基本用法,但到最后也留下了一个大问号:协程最核心的那个「非阻塞式」的「挂起」到底是怎么回事?今天,我们的核心内容就是来说一说这个「挂起」。 老规矩,全国最硬核的 Android 视频播主为你带来最硬核的视频: 如果你看不到上面的哔哩哔哩视频,可以点击 这里 去 YouTube 看。 以下内容来自文章作者 Hugo。 上期回顾 在协程上一期中我们知道了下面知识点: 协程究竟是什么 协程到底好在哪里…

阅读全文

Kotlin 的协程用力瞥一眼 - 学不会协程?很可能因为你看过的教程都是错的

Kotlin 的协程是它非常特别的一块地方:宣扬它的人都在说协程多么好多么棒,但多数人不管是看了协程的官方文档还是一些网络文章之后又都觉得完全看不懂。而且这个「不懂」和 RxJava 是属于一类的:由于协程在概念上对于 Java 开发者来说就是个新东西,所以对于大多数人来说,别说怎么用了,我连它是个什么东西都没看明白。 所以今天,我就先从「协程是什么」说起。…

阅读全文