okhttp 异步请求
时间: 2023-09-03 20:16:00 浏览: 119
http 异步请求
OkHttp支持异步请求,当发起异步请求时,程序是非阻塞状态,可以继续接收新的请求,响应返回时会调用一个回调处理响应数据。 在OkHttp中,异步请求是通过使用Callback来实现的。异步请求时会用到Dispatcher,它会内部指定线程池去执行异步任务,并在执行完毕之后提供了finish方法结束异步请求。然后从等待队列中获取下一个满足条件的异步任务去执行。 这个方式可以避免在请求发起到拿到响应结果之前程序一直处于阻塞状态,提高了程序的性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [详解Android的OkHttp包编写异步HTTP请求调用的方法](https://download.csdn.net/download/weixin_38522552/12795788)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Okhttp同步与异步请求知识介绍](https://blog.csdn.net/sinat_34241861/article/details/114307539)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文