![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin协程分析
文章平均质量分 92
~~1112233
这个作者很懒,什么都没留下…
展开
-
协程理解心得-初探
这篇文章是我个人对协程的理解,在探索的过程当中写下的体会,这篇博客会一直有改动(对协程的理解更加深入,排版比较丑,后期博客更新完会调整排版)协程一,协程作用域Scope二,协程的挂起和恢复三,我是谁?【协程】一,协程作用域Scope属性:协程作用域里面就一个变量context协程的上下文,协程上下文是一组符加到协程中的对象,它是各种不同元素的"集合",可以包括协程执行的主元素Job、负责协程线程策略的元素CoroutineDispatcher、协程标识和名称CoroutineName、处理未被捕原创 2021-11-18 22:50:15 · 3764 阅读 · 0 评论 -
协程原理再议
协程再议关于协程的一些理解基础框架层源码分析实战分析反编译后代码分析关于协程的一些理解协程挂起让异步代码可以像同步代码一样调用,但其本质还是同步,即协程体中的代码其实是同步。因为协程也只是对线程池的封装,所以需要了解些线程的一些知识。线程本身已经有的协程也会有,但是协程有的线程不一定有编译器会为每一个挂起函数生成一个匿名内部类,其继承SuspendLabmba类重写其invokeSuspend方法,这个方法里面即为协程体的代码【大致内容请先了解】编译器会对协程体中的挂起函数和普通函数原创 2021-12-03 19:58:47 · 1279 阅读 · 30 评论