MENU
Introduction
CoursesCourses
Jazyk C# - Asynchronní a vícevláknové programování v .NET
new Interest in course

Jazyk C# - Asynchronní a vícevláknové programování v .NET (CS4)

Kurz je ur?en pro zkušené programátory a vývojá?e aplikací v jazyce C# na platform? .NET, které seznámí se základními principy tvorby vícevláknových paralelních aplikací. Základním stavebním kamenem kurzu je problematika vláken (Threads) a souvisejících témat jako synchronizace, lock, nebo objekty sloužící práv? pro podporu vícevláknového programování. Ú?astníci se rovn?ž dozví novinky a zm?ny v této oblasti na nových verzích frameworku .NET 4 a 4.5.

The course is included in the following category: Programování → C#
Microsoft

Difficulty of the course: expert

Course duration: 2 days

Contents of the course:

  • Základy asynchronního programování - paralelismus, aktuální vývoj, typické p?íklady
  • Práce s vlákny - vytvo?ení, sdílení dat, vlákna a delegáti
  • Synchronizace vláken pomocí lock - Lock/Monitor, Spin-wait, Interlocked operace, skládání zámk?
  • Callback
  • I/O bound a CPU bound operace
  • Použití t?ídy Thread, ThreadPool
  • Power Threading Library - t?ídy pro vývoj vícevláknových aplikací
  • Novinky v .NET 4 a 4.5 - PLINQ, task paralel library, asynchronní zpracování, async, await, progress reporting

Expected knowledge: Zkušenosti s programováním a tvorbou aplikací v jazyce C#

Time schedule: 9:00 - 17:00

.

Course dates:

No dates are listed.


Recommended previous and follow-up courses: