You can watch this episode by subscribing to Cocoacasts Plus.

Mastering Grand Central Dispatch

Synchronous and Asynchronous Execution

Up until now we submitted blocks of work to a dispatch queue by invoking the async(execute:) method. In this episode, we explore how Grand Central Dispatch handles the execution of a block of work. Work can be executed synchronously or asynchronously. What does that mean? What is the difference? And what are the risks?

Purchase Course

Purchase Mastering Grand Central Dispatch and access it whenever you want and for as long as you want.

Join Cocoacasts Plus

Join Cocoacasts Plus and access every 350+ tutorials including Mastering Grand Central Dispatch.

Next Episode "Adding Flexibility With Dispatch Work Items"