Building Blocks of Concurrency
updated 10 months ago
This proposal has been withdrawn...
As we get closer to a next-generation concurrency model in Swift—perhaps featuring actors and async/await and other such things—how well do you understand the fundamentals on which these advanced things are built?
In this live coding session, we'll cover the basic concurrency primitives: locks and threads. What are they, what problems do they solve, and how can we build higher-level abstractions such as GCD on top of them?