Volley框架阅读

参考资料:

1. http://tomkeyzhang.duapp.com/?p=7 

2. http://tomkeyzhang.duapp.com/?p=25

3. http://tomkeyzhang.duapp.com/?p=43

4. http://blog.csdn.net/t12x3456/article/details/9221611

5. Volley官方演讲稿


一. Volley官方框架图:

Volley框架阅读_第1张图片


volley是一个异步网络框架,从官方的图上可以看出,volley通过这三种线程来实现的。一个主线程,用于添加网络请求,以及网络请求返回处理;一个cache线程,用于扫缓存以及缓存命中后分发;一个network threads线程池,里面有多个线程用于执行request,这个线程池会从请求队列中获取请求,执行完成之后分发给主线程进行回调,这里的线程池会不断重用闲置线程,所以较为高效。


二. 请求以及缓存流程图

Volley框架阅读_第2张图片


Volley框架阅读_第3张图片



三. 代码流程阅读



你可能感兴趣的:(Volley框架阅读)