In this video we'll explore a complicated topic called actor reentrancy. You'll find out why adding async methods to your actors can yield unexpected and undesired results. You'll also learn about one possible way to solve a specific form of actor reentrancy that leverages caching unstructured Tasks.
This video is a companion for my blog post on the same topic: https://www.donnywals.com/actor-reentrancy-in-swift-explained/
Learn about atomicity in programing here: https://www.donnywals.com/what-does-atomic-mean-in-programming/