Retrofit库如何比默认的AsyncTask工作得更快?

时间:2017-11-08 11:00:55

标签: android android-asynctask retrofit retrofit2

今天我在我的项目中使用retrofit库而不是AsyncTask,因为它比HttpUrlConnection快,但我想知道它是如何更快以及它们使用的是什么机制。我搜索了一下,但没有得到准确或令人满意的答案。请帮助我理解它背后的概念。

1 个答案:

答案 0 :(得分:1)

异步任务按顺序执行,默认为单线程,它们将在执行下一个调用之前等待最后一次调用完成,并以某种方式设计,以避免由于并行运行的线程而导致的常见错误。改造不是。它并行发送调用并使用ThreadPoolExecutor。