Session
Locks are tricky — let's understand them by building one
We're often told that message passing is better than sharing the memory and protecting it with critical sections. But why? Can't we just use lock keyword and call it a day? What can go wrong?
In this talk we'll delve into concurrency primitives to understand how they work and what risks they bring. We'll understand async magic. Finally, we'll build a couple of custom primitives, for both non-async and async world in C#.
Adam Furmanek
Software Developer, Blogger, Public Speaker, Book Writer
Kraków, Poland
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top