Конкурентность в Swift позволяет писать асинхронный код, который читается как синхронный, с помощью async/await, при этом компилятор обеспечивает безопасность от гонок данных. Task запускает конкурентную работу, (actor) защищают изменяемое состояние, а гарантирует, что UI-код выполняется в главном потоке.
