Kotlin Coroutine,Android Async Task和Async await之间的区别

时间:2019-05-22 04:55:23

标签: android android-asynctask async-await kotlin-coroutines

我浏览了Kotlin协程,我了解了它的工作原理,但是我对kotlin协程和Android Async.execute和Async感到困惑,因为Kotlin协程在后台运行,并且不会阻塞UI线程,但是会发生相同的情况当我们启动android Async(此Async,我正在谈论哪种实现这些方法1)doInBackground 2)onPostExecute 3)onProgressUpdate)时,它也在后台线程中进行计算并将结果发布到UI线程上。

Async-await返回一个Deffered对象意味着结果显然将在将来返回。

任何人都可以解释一下两者之间的区别吗。

0 个答案:

没有答案