Lekce 17 - Paralelní třída a PLINQ v C# .NET
V minulé lekci, Asynchronní programování v C# .NET - Async a await, jsme se věnovali asynchronnímu programování.
Dnes se v tutoriálu zaměříme na paralelní programování, které jsme již nakousli v podobě úloh.
.NET framework obsahuje od verze 4 několik high-level technologií, které jsou postavené nad vlákny. Jedná se o určitou abstrakci, díky které můžeme využívat plného výkonu moderních procesorů a zároveň nám odpadne část problémů s vlákny, které za nás tyto technologie vyřeší. Souhrnně se jim někdy říká Parallel framework nebo zkráceně PFX.
Paralelní třída
Již jsme se setkali s úlohami, ty jsou součástí knihovny TPL (Task Parallel Library). Do TPL patří také třída
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Omezená nabídka: Nauč se vše a ušetři
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu se seznámíme s paralelní třídou, díky které budeme schopni spustit např. vícevláknový for cyklus. Nakonec spustíme paralelní LINQ dotaz.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.