美文网首页
全网最详细最新版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