La concorrenza di Swift ti permette di scrivere codice asincrono che si legge come codice sincrono usando async/await, mentre il compilatore garantisce la sicurezza dalle data race. Task avvia lavoro concorrente, gli proteggono lo stato mutabile e garantisce che il codice dell'interfaccia venga eseguito sul main thread.
