Java týden
30 % bodů zdarma na online výuku díky naší Slevové akci!
Pouze tento týden sleva až 80 % na e-learning týkající se Javy.

Paralelní programování a vícevláknové aplikace v C# .NET

Seriál tutoriálů o paralelním programování v C# .NET. Vytváření vláken, jejich synchronizace, využívání úloh (Tasks) a asynchronní programování.

Úvod do vícevláknových aplikací v C# .NET

Lekce 1

Úvod do vícevláknových aplikací v C# .NET

Tutoriál uvede do programování vícevláknových aplikací v C# .NET. Vysvětlíme pojmy jako proces a vytvoříme první vícevláknovou aplikaci.
Napsal David Čápka
Zdarma Zobrazit popis
Vlákna v C# .NET - Sleep, Join a lock

Lekce 2

Vlákna v C# .NET - Sleep, Join a lock

V tutoriálu se v C# .NET vlákna naučíme blokovat (uspávat a spojovat) a zamykat pomocí zámků a klíčového slova lock. Dosáhneme tak threadsafe aplikace.
Napsal David Čápka
Zdarma Zobrazit popis
Monitory, priorita vláken, výjimky a další témata v C# .NET

Lekce 3

Monitory, priorita vláken, výjimky a další témata v C# .NET

V tutoriálu se seznámíme s Monitory a Mutexy, neatomickými operacemi, třídou Interlocked a prioritou vláken. Předáme vláknům parametry a odchytíme výjimky.
Napsal David Čápka
PRO Zobrazit popis
Démoni, ThreadPool a asynchronní delegáti v C# .NET

Lekce 4

Démoni, ThreadPool a asynchronní delegáti v C# .NET

V tutoriálu se naučíme spouštět vlákna na pozadí a následně používat ThreadPool pomocí QueueUserWorkItem() a asynchronních delegátů s callbackem.
Napsal David Čápka
PRO Zobrazit popis
Tasks - Paralelní programování pomocí úloh v C# .NET

Lekce 5

Tasks - Paralelní programování pomocí úloh v C# .NET

V tutoriálu si uvedeme úlohy (Tasks), které jsou v C# od .NETu 4, fungují na ThreadPoolu a velkou měrou nám usnadňují tvorbu vícevláknových aplikací.
Napsal David Čápka
PRO Zobrazit popis
Asynchronní programování v C# .NET - Async a await

Lekce 6

Asynchronní programování v C# .NET - Async a await

Tutoriál nás seznámí s asynchronním programováním, které je novinkou z .NETu 4.5. Naučíme se používat klíčová slova async a await.
Napsal David Čápka
PRO Zobrazit popis
Paralelní třída a PLINQ v C# .NET

Lekce 7

Paralelní třída a PLINQ v C# .NET

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.
Napsal David Čápka
PRO Zobrazit popis
Práce s Mutex aneb má aplikace bude spuštěná jen jednou

Práce s Mutex aneb má aplikace bude spuštěná jen jednou

Ukázka jak zakázat uživateli, spustit aplikaci vícekrát.
Napsal David Jančík
Zdarma Zobrazit popis
ProcessManager

ProcessManager v 1.0

ProcessManeger je prográmek na hlídání procesu, pokud bude proces ukončen tenhle prográmek jej sám obnoví. Napsaný v jazyce C# .NET se zdrojáky.
Napsal Daniel Vítek
 249xNehodnocenoVydáno: 2013 Zobrazit popis
Ukázka aplikace vykreslení mandelbrotovy množiny v C#

Ukázka aplikace vykreslení mandelbrotovy množiny v C# v 1.0

Ukázka aplikace vytvořená do soutěže "machr na algoritmy" včetně zdrojových kódů. (Mandelbrot set)
Napsal Зайчик
 368xVydáno: 2013 Zobrazit popis


 

Aktivity (14)