我浏览了Kotlin协程,我了解了它的工作原理,但是我对kotlin协程和Android Async.execute和Async感到困惑,因为Kotlin协程在后台运行,并且不会阻塞UI线程,但是会发生相同的情况当我们启动android Async(此Async,我正在谈论哪种实现这些方法1)doInBackground 2)onPostExecute 3)onProgressUpdate)时,它也在后台线程中进行计算并将结果发布到UI线程上。
Async-await返回一个Deffered对象意味着结果显然将在将来返回。
任何人都可以解释一下两者之间的区别吗。