GCD实用程序与后台QOS

时间:2017-03-21 16:22:10

标签: ios grand-central-dispatch

我在iTunesU上观看斯坦福大学的这个讲座:https://itunes.apple.com/gb/course/8-multithreading-and-text-field/id1198467120?i=1000382476727&mt=2

在28分钟之后不久,讨论了QOS类,并且实用程序被描述为用于每周可能运行一次的任务的最深层后台进程,如数据库清理。

实用程序的描述方式正如我所描述的背景QOS,并且根据Apple的说法:

https://developer.apple.com/library/content/documentation/Performance/Conceptual/EnergyGuide-iOS/PrioritizeWorkWithQoS.html

效用优先级:https://developer.apple.com/reference/dispatch/dispatch_queue_priority_low

后台优先级:https://developer.apple.com/reference/dispatch/dispatch_queue_priority_background

实用程序确实比Background更优先。

我是否正确地做出这个假设,或者斯坦福大学的讲座是否正确?

0 个答案:

没有答案