首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
coroutinecontext专题
3.2-CoroutineScope/CoroutineContext:GlobalScope
文章目录 GlobalScope 是一个特殊的 CoroutineScope,它是一个单例的 CoroutineScope,我们可以直接用它启动协程: GlobalScope.launch {} 我们在 IDE 用 GlobalScope 时会有一条黄线,提示的是要小心使用它因为容易用错、容易写出问题: 当然我们理解了它的作用和适用场景后,是可以放心的使用它的。 前面
阅读更多...
3.1-CoroutineScope/CoroutineContext:CoroutineScope 和 CoroutineContext 的概念
文章目录 CoroutineContext 的概念CoroutineScope 的概念 在使用协程的时候我们会经常跟 CoroutineScope 和 CoroutineContext 打交道,但是对它们的之间有什么区别、概念是什么还是很模糊。在这里就把它们先讲清楚。 CoroutineContext 的概念 CoroutineContext 的概念其实顾名思义就是 协程的上下
阅读更多...
抽丝剥茧聊Kotlin协程之深入理解协程上下文CoroutineContext
1. 前言 如果你对CoroutineContext不了解,本文值得你细细品读,如果一遍看不懂,不妨多读几遍。写作该文的过程也是我对CoroutineContext理解加深的过程。CoroutineContext是协程的基础,值得投入学习 Android开发者对Context都不陌生。在Android系统中,Context可谓神通广大,它可以获取应用资源,可以获取系统资源,可以启动Act
阅读更多...