随笔分类 - Kotlin
关于 kotlin 的一些实现方法
摘要:挂起与恢复的功能特征 以同步的方式执行异步代码 线程调度 挂起函数 Kotlin 使用 suspend 关键词标记一个函数为挂起函数; GlobalScope.launch { // 协程体 aaa() bbb() } suspend fun aaa(){ delay(100) bbb() prin
阅读全文
摘要:基础类分析 在讲解协程间是如何进行互动之前需要对协程的一些基础类进行讲解; CoroutineContext 协程的上下文,可以看作是一个 map,在协程执行过程中充当设置项集合的角色; get(key) 重载运算符方法,根据 key 获取相应的 element; fold(initial, ope
阅读全文
摘要:诞生背景 要想了解 Kotlin Coroutine,首先需要了解Coroutine 这一概念; 进程的诞生 上世纪 60 年代早期,计算机控制软件已从监视器控制软件进化为执行控制软件;CPU 跑的越来越快,但是 CPU 并没被很好的利用;此时的矛盾是日益增长的 CPU 性能与落后的多任务处理机制之
阅读全文