Как акторы в Swift предотвращают гонки данных и обеспечивают потокобезопасный доступ к изменяемому состоянию? — ДейлиПреп