Hacker News new | ask | show | jobs
by ejdyksen 1859 days ago
Grand Central Dispatch (the OS-level framework that handles these QoS classes) elevates the priority of a queue if there is high priority work waiting on low priority work to finish.

https://developer.apple.com/library/archive/documentation/Pe...

1 comments

Importantly it doesn't do this for dispatch_async/dispatch_semaphore/dispatch_block_wait.