GCD Grand Central Dispatch
Dispatch Semaphore
Dispatch Group
Create a dispatch queue
Getting the Main Queue
Serial vs Concurrent Dispatch Queues