DispatchQueue.global(qos: .utility) let semaphore = DispatchSemaphore(value: 1) lowPriorityQueue.async { semaphore.wait() for i in 0...10 { print(i) } semaphore.signal() } highPriorityQueue.async { semaphore.wait() for i in 11...20 { print(i) } semaphore.signal() } •ಉҰሧݯ •ಉҰQoS