Serial vs Concurency Queue
What is a serial queue?
let serialQueue = DispatchQueue(label: "swiftlee.serial.queue")
serialQueue.async {
print("Task 1 started")
// Do some work..
print("Task 1 finished")
}
serialQueue.async {
print("Task 2 started")
// Do some work..
print("Task 2 finished")
}
/*
Serial Queue prints:
Task 1 started
Task 1 finished
Task 2 started
Task 2 finished
*/What is a concurrent queue?
Asynchronous vs synchronous tasks
Last updated