Загрузка страницы

What is Structured Concurrency?

In this video I explain what Structured Concurrency is, where it comes from and what benefits does it bring. I compare it to other forms of unstructured concurrency and see the impact that it has in our day to day programming. I put some examples about Swift but the ideas are generally applicable in other languages like Kotlin.

First look at async await in Swift
https://youtu.be/Xf9HfHUb-cM

The Actor System
https://youtu.be/IWd83J1rcLY

https://en.wikipedia.org/wiki/Structured_concurrency
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/

00:00 Introduction
02:12 Structured programming
07:56 Structured concurrency
13:56 Cooperative cancellation and error propagation
16:14 Dynamically spawn child tasks
21:35 Escape hatch ⚠️
23:10 Conclusion

#Swift #kotlin #concurrency

————————————————————­———————————
Web: https://alejandromp.com
Twitch: https://www.twitch.tv/alejandromp4
Twitter: https://twitter.com/alexito4

Видео What is Structured Concurrency? канала Alexito's World
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
23 мая 2021 г. 20:00:16
00:24:09
Яндекс.Метрика