如何使用调度队列提高应用程序的下载速度?
我正在使用调度队列在我的应用程序中下载图像,但是第一次下载需要一些时间,因为之后我将它们存储到缓存中。但我也想第一次更快地下载它们。
有人可以建议我使用调度队列的方法吗?
最佳答案
在我看来,你可以使用高优先级的队列,然后系统会做出决定。我不认为你可以用 grand central dispatch 做更多事情
dispatch_queue_t q = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0)
使用这个队列来下载操作。
队列不是线程,系统管理线程。您可以使用优先队列或并发队列(Kyokook Hwang 的好主意),系统将决定最佳性能。
关于ios - 使用调度队列快速下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21721635/