
Actors
🟢 lvl: jun
Акторная модель еще в древней Греции помогала решать проблемы гонки.
Actor’ы — это ссылочные типы, что вкратце означает, что копии ссылаются на один и тот же фрагмент данных. Тем не менее у акторов есть важное отличие от классов: они не поддерживают наследование.
Actor’ы предотвращают гонки данных, создавая синхронизированный доступ к своим изолированным данным
1️⃣ На первом скрине мы бы реализовали свой потокобезопасный класс через барьеры.
2️⃣ На втором так, если бы воспользовались actor’ами
https://www.avanderlee.com/swift/actors/
#lvl_jun
🟢 lvl: jun
Акторная модель еще в древней Греции помогала решать проблемы гонки.
Actor’ы — это ссылочные типы, что вкратце означает, что копии ссылаются на один и тот же фрагмент данных. Тем не менее у акторов есть важное отличие от классов: они не поддерживают наследование.
Actor’ы предотвращают гонки данных, создавая синхронизированный доступ к своим изолированным данным
1️⃣ На первом скрине мы бы реализовали свой потокобезопасный класс через барьеры.
2️⃣ На втором так, если бы воспользовались actor’ами
https://www.avanderlee.com/swift/actors/
#lvl_jun