- Published on
Actors let tasks slip through reentrancy and a Mutex can't be held across an await — so how do you guarantee an async method never runs twice at once? A line-by-line look at how Matt Massicotte's TaskGate pulls it off.
SwiftDifferently is an iOS engineering blog created with ♥️ and passion by Omar Elsayed.