Naar inhoud

The Next Input is in bèta. Iets kapot of een idee? Meld het op het forum · Welkom!

Een zachte introductie in low-level concurrency in .NET A Gentle Introduction To Low-Level Concurrency In .NET

Titel en omschrijving vertaald uit het Engels met AI. Titel en omschrijving zoals de maker ze schreef.

JetBrains @JetBrainsTV
  • 15 sep. 2022
  • 0 reacties

Maak er iets van

Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.

Over deze video

Laten we een paar low-level async-primitieven bespreken en begrijpen, zonder in de modder te belanden. We lopen langs Volatile, Interlocked en andere dingen-waarvan-de-naam-niet-genoemd-mag-worden. We zien hoe ze in de .NET-runtime worden gebruikt en waar ze voor dienen. Na deze talk begrijp je goed waarom en wanneer ze nuttig zijn. Ook als je deze primitieven uiteindelijk niet direct gebruikt, heb je misschien iets aan deze kennis als je CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels en andere concurrency-vriendelijke componenten probeert te begrijpen. Deze talk is bedoeld om je deze concepten van de grond af te laten begrijpen. Je hoeft nog nooit concurrente datastructuren te hebben ontworpen. Heb je ooit één keer een volatile gezien, dan is dat meer dan genoeg om mee te doen! En zo niet, dan laat ik het je minstens één keer zien. 0:00 Welkom 2:30 Introductie in low-level concurrency 5:01 Wat is volatile? 19:40 ConcurrentQueue - overzicht 23:04 Ontwerp en intern gebruik van volatile in ConcurrentQueue 33:05 Wat is interlocked? 41:36 ConcurrentStack en hoe die interlocked gebruikt 46:55 SafeHandle om unmanaged resources in te pakken 50:33 Belangrijkste lessen 54:22 Vragen en antwoorden 1:04:50 Afsluiting Spreker: Szymon Kulec medeoprichter van Dotnetos, Microsoft MVP, geïnteresseerd in gedistribueerde systemen en prestaties. Hij alloceert nooit vóór twaalf uur 's middags. Slides: https://presentations.scooletz.com/GentleLowLevelConcurrency/

0 reacties

Nog geen reacties. Wees de eerste!

Log in om te reageren.

Inloggen of word lid
Reactie verwijderen?

De tekst verdwijnt. In de draad blijft staan dat hier een reactie is verwijderd, zodat antwoorden erop nog te volgen zijn.