美文网首页将来跳槽用
SDWebImage加载图片过程

SDWebImage加载图片过程

作者: 原来是泽镜啊 | 来源:发表于2019-08-16 13:52 被阅读0次
    SDWebImage加载图片过程
    • 0、首先显示占位图

    • 1、在webimagecache中寻找图片对应的缓存,它是以url为数据索引先在内存中查找是否有缓存;

    • 2、如果没有缓存,就通过md5处理过的key来在磁盘中查找对应的数据,如果找到就会把磁盘中的数据加到内存中,并显示出来;

    • 3、如果内存和磁盘中都没有找到,就会向远程服务器发送请求,开始下载图片;

    • 4、下载完的图片加入缓存中,并写入到磁盘中;

    • 5、整个获取图片的过程是在子线程中进行,在主线程中显示。

    BAT面试题合集地址:https://www.jianshu.com/p/75e4b9fdcf41

    相关文章

      网友评论

        本文标题:SDWebImage加载图片过程

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