Dotnet logo

.NET Tools

Essential productivity kit for .NET and game developers

.NET Tools Concepts

Webinar – An Introduction to Low-level Concurrency in .NET

Join us on Thursday, September 15, at 14:00 to 15:00 UTC (check your timezone) for An Introduction to Low-level Concurrency in .NET with guest speaker Syzmon Kulec.

Register now and get a reminder, or join on YouTube

We’ll be discussing and understanding low-level async primitives while keeping the topic relatively straightforward. We’ll also be walking through Volatile, Interlocked, and other things-which-must-not-be-named. We’ll see how all these concepts are used in the .NET runtime and how they are utilized.

After this talk, you will have a good grasp about why and when these concepts are useful. While you may not end up using these primitives directly, you might find this knowledge useful when trying to understand CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels and other concurrent friendly components.

This talk is designed to help you understand these concepts from the ground up. No prior exposure to designing concurrent data structures is required. Everyone is welcome to join and learn!

Register for Introduction to Low-level concurrency in .NET webinar

You can attend Syzmon Kulec’s webinar on YouTube, or register here to get a reminder closer to the webinar.

About the presenter:

Syzmon Kulec

Syzmon Kulec (@Scooletz) is a co-founder of Dotnetos, a Microsoft MVP, interested in distributed systems and performance. He never allocates before noon.

image description

Discover more