Swift 5.5 přináší async/await a aktorový model

13. 6. 2021

Sdílet

Swift

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ě.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?

Autor zprávičky