Акторы в Swift - примеры использования и подводные камни
Акторы обеспечивают выполнение кода в определенном потоке.
Введенные в Swift 5.5, акторы помогают нам писать потокобезопасный, и что не менее важно, предсказуемый код при работе с асинхронными задачами.
Про ряд экспериментов с акторами и ловушки, которые могут предостерегать даже опытных разработчиков, можно почитать в этом посте.
А в развёрнутой статье в notion аккумулировал огромное количество тонкостей, в частности: что такое actor, чем он отличается от class/struct, как работает изоляция, почему await внутри актора может быть опаснее, чем кажется, да и вообще что изменилось в Swift 6.x и Swift 6.4.
Creator has disabled comments for this post.