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
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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Secretos Mágicos - Lootcrate El Mundo Mágico de Harry Potter - NoviembreNioh #13 - Nos acompaña una IA no muy listaSaving tasks to a file - Terminal UI todo app with Swift and ncurses - PART 6Casas de Hogwarts - Lootcrate El Mundo Mágico de Harry Potter - MarzoLootcrate, unidos otra vez! - Noviembre 2017 - Unidos 2Opacity: SwiftUI vs. UIKitDrawin the Timer View - Following Apple's SwiftUI tutorial PART 11En la cabeza de los asesinos - Mindhunter - NetflixWhen to NOT use enums - #Swift tipSwiftUI ❤️ Structured Concurrency - #Swift #ConcurrencyEsenciales para Hechicería - Lootcrate El Mundo Mágico de Harry PotterPublish: Custom theme with SASS live reloadingModern SwiftUI Safe Area APICrafting Interpreters in Swift - Part 4: Semantic AnalysisNew RangeSet and Collection APIs - Following Swift Evolution 5.310 Expectations for WWDC 18Orgullo de la casa Gryffindor - Lootcrate El Mundo Mágico de Harry Potter#SwiftUI button modifier! #ShortsLootcrate de Bob's Burgers! - Julio 2017 - AnimaciónSwift LSP, SIMD and Server group goals - Swift Evolution NewsChannel update while in lockdown, Swift news and community shouts and recommendations