Behind the scenes of async functions

If you've ever tried to understand how Swift Concurrency works, you know it can feel complicated. In this video, I'll bring together its key concepts to help you see the bigger picture behind async functions. 00:00 Introduction 00:54 Async functions 05:37 Tasks 08:15 Jobs 09:50 Actors 11:15 Executors 13:25 Before Swift Concurrency 14:43 Cooperative Thread Pool 15:42 Types of executors 17:20 Executors and Threads 18:10 Summary