美文网首页
全网最详细最新版SDWebImage源码流程图

全网最详细最新版SDWebImage源码流程图

作者: _GXT | 来源:发表于2022-02-25 11:27 被阅读0次
SDWebImage流程.png

流程总结:

  1. 根据下载的url生成下载的key,判断key之前是否正在下载,如果正在下载就取消下载
  2. 判断url之前是否失败过,如果失败过,判断是否需要重新下载
  3. 先查找内存缓存,如果内存缓存没有,查找弱引用表,如果弱引用表中有,就保存一份到内存缓存
  4. 如果内存缓存和弱引用表都没有,在查找磁盘缓存,如果磁盘缓存有就缓存一份到内存缓存和弱引用表中
  5. 如果磁盘缓存也没有,就下载图片,下载完成后保存到磁盘缓存、内存缓存、弱引用表
  6. 返回图片到上层业务

相关文章

网友评论

      本文标题:全网最详细最新版SDWebImage源码流程图

      本文链接:https://www.haomeiwen.com/subject/clwdgctx.html