10. diel - Vlákna - Štruktúra SpinWait vo VB.NET

V predchádzajúcom kvíze, Kvíz - Bezpečnosť, priority, ThreadPool vo VB.NET, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.

V dnešnom VB.NET tutoriále sa budeme zaoberať štruktúrou SpinWait, ktorá pri čakaní testuje splnenie určitej udalosti. To nám umožnuje rýchlu reakciu na zmenu stavu.

Naprogramujeme si funkčnú aplikáciu na použitie štruktúry SpinWait s týmto výstupom:

Konzolová aplikácia
Môj počítač má: 8 logických procesorov Celkom sa vykonalo 190 spinov a thread yield sa vykonal 179x

Štruktúra SpinWait

Štruktúra SpinWait je veľmi odľahčené synchronizačné primitívum, ktoré je vhodné použiť v nízko úrovňových scenároch, kedy vieme


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

Vo VB.NET tutoriále sa budeme venovať štruktúre SpinWait, ktorá pri čakaní testuje splnenie určitej udalosti. Tým nám umožnuje rýchlu reakciu na zmenu stavu.
Článok pre vás napísal Stanislav Zita
Avatar
Aktivity