SDWebImage 发送请求的顺序
2019-07-23 本文已影响0人
大白龙
最近在看SDWebImage,了解了一下下载机制,在看SDWebImageDownloader处理下载任务的时候,发现所有的任务是通过NSOperationQueue来管理的,上代码:
下载任务的队列 添加下载任务了解NSOperationQueue的同学都知道,往队列里面添加任务默认是FIFO的,但NSOperation可以设置优先级及NSOperation可以设置依赖关系,达到改变请求的顺序的目的。
最近在看SDWebImage,了解了一下下载机制,在看SDWebImageDownloader处理下载任务的时候,发现所有的任务是通过NSOperationQueue来管理的,上代码:
下载任务的队列 添加下载任务了解NSOperationQueue的同学都知道,往队列里面添加任务默认是FIFO的,但NSOperation可以设置优先级及NSOperation可以设置依赖关系,达到改变请求的顺序的目的。