1. 引言 仅知道协程中可以用CoroutineExceptionHandler来捕获区里异常避免闪退,是远远不够的,因为协程中的异常传递与处理...
1. 引言 如果学习使用了协程的取消和结构化并发部分的内容,那么协程的异常将是不得不说的内容。 2. 协程的取消异常 协程的取消篇当中,涉及过的...
1. 引言 前文提及了join函数,那么进一步的便是协程中非常强大的结构化并发设计了。 结构化并发(structured concurrency...
1. 引言 本文主要是通过比较实用的挂起函数join和await来接触实践协程的挂起作用,同时本部分将会有较多的理解内容。 2. 等待协程执行完...
1. 引言 前面已经知道了协程作用域和协程取消的真正作用了,现在结合着协程作用域和withContext来再次体会下协程取消的便捷。 2. 实践...
1. 引言 其实,在每次启动协程都需要一个协程作用域对象,在此处之前的实践代码,用的都是GlobalScope这个单例启动的协程,为的是不要过早...
1. 引言 协程支持取消,也就是说,启动一个协程后而且在协程结束前已经不希望协程再执行代码了,可以对协程进行取消。 如果只知道协程的取消,而并不...
1. 切换线程执行代码 本文内容很简单,主角即为withContext函数的用法! 前文介绍了怎么启动协程,这部分主要介绍在协程执行过程中切换线...
1. 启动一个协程 来,来启动第一个协程吧: 就这么简单,就可以在任意一个地方启动一个协程,而且这个协程必然会执行在副线程(非主线程)当中! 2...
文集作者