Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
调度队列中 QoS 的 DISPATCH_QUEUE_PRIORITY_HIGH 和用户交互之间有什么区别吗?
Apple 从 iOS 8.0 中弃用了调度队列优先级,而不是我们可以使用服务质量。
所以基本上 QOS 和优先级做同样的事情。
从苹果文档:
分派到队列的项目以高优先级运行;该队列被安排在任何默认优先级或低优先级队列之前执行。 此常量映射到 QOS_CLASS_USER_INITIATED 类。
分派到队列的项目以高优先级运行;该队列被安排在任何默认优先级或低优先级队列之前执行。
此常量映射到 QOS_CLASS_USER_INITIATED 类。
因此,它们并不完全等价。