Współbieżność w Swift pozwala pisać kod asynchroniczny, który czyta się jak synchroniczny, używając async/await, podczas gdy kompilator wymusza bezpieczeństwo przed wyścigami danych (data races). Task uruchamia współbieżną pracę, (actors) chronią stan mutowalny, a gwarantuje, że kod UI działa na głównym wątku.
