Název:
Asynchronous and parallel programming in .NET framework 4 and 4.5 using C#
Autoři:
Manasievski, Milan ; Brožek, Jiří (vedoucí práce) ; Petr, Petr (oponent) Typ dokumentu: Diplomové práce
Rok:
2015
Jazyk:
eng
Nakladatel: Česká zemědělská univerzita v Praze
Abstrakt: [eng][cze] In this diploma thesis the author will elaborate on asynchronous and parallel programming in the .NET framework version 4 and version 4.5. The aim of this thesis will be to prove and provide better insight on the task-programming model that Microsoft introduced and compare different applications in terms of speed and lines of code used to write then and the differences between them using simple statistics. Using the literature gathered, the author will explain what would be the best ways to achieve parallelism on applications, write about design patterns used, and provide code snippets that will help the reader get better overall understanding of the Task Parallel Library and the benefits it gives in comparison of older methods and sequential programming.Tato diplomová práce se bude zabývat na asynchronní a paralelní programování v rozhraní .NET framework verze 4 a verze 4.5. Cílem této práce bude prokázat a poskytovat lepší přehled o modelu task-programing aplikace ktery Microsoft představil a porovnávat různé aplikace z hlediska rychlosti a řádky kódu slouží k zápisu pak a rozdíly mezi nimi pomocí jednoduché statistiky. Pomocí literatury jsem shromáždil, vám vysvětlí, co by bylo nejlepší způsoby, jak dosáhnout rovnoběžnosti o žádostech, psát o návrhové vzory použité a poskytovat výstřižky kódu, které vám pomohou čtenáři získat lepší celkové pochopení úloh paralelní knihovny a výhody, které dává ve srovnání starších metod a sekvenční programování.
Klíčová slova:
.NET; C#; Paralelní programování; paralelní výpočty; vícejádrové procesory