Nová verze jazyka Swift představená na letošním WWDC přináší korutiny ve formě async/await, které umožňují asynchronní vykonávání kódu. Příslušné rozšíření standardní knihovny podporuje tzv. “structured concurrency.”
Další zajímavou novinkou z oblasti konkurentního vykonávání kódu je aktorový model zajišťující bezpečný paralelní přístup k měnitelným datům. Při použití klíčového slova “actor” místo “class” nebo “struct” při definici typu zajistí překladač automaticky serializaci přístupu k datům tak, aby zaručeně nedošlo k jejich modifikaci z více vláken současně.