A queue in which the tasks are executed one after another is called a serial queue
A queue in which the tasks are excuted all at once and the order of execution can be random is called a concurrent queue
A swift playground to demonstrate usage of concurrency in swift and iOS
Swift