GCD Grand Central Dispatch

Dispatch Semaphore

Dispatch Group

Create a dispatch queue

Getting the Main Queue

Serial vs Concurrent Dispatch Queues