In this video, I have discussed the basics of concurrency and GCD.
What is concurrency, why concurrency, concurrency vs parallelism, time slicing, context switching, multithreading, GCD, synchronous vs asynchronous execution, serial vs concurrent queues, and all the basics in very detail.