ConcurrencyXiaohongshu
Concurrent queue self-sync
What does this GCD code print? And does every call to queue.async create a new thread?
let queue = DispatchQueue(label: "xyz", attributes: .concurrent)
print(1)
queue.async {
print(2)
queue.sync { print(3) }
}
print(4)Pick one