Programm
- Multithreading Overview
- Threading Issues
- Thread Class
- ThreadPool
- Synchronization
- Visual Studio 2017 Features für Multi-Threaded Programmierung
- Task Parallel Library
- Parallel Class
- Parallel LINQ
- Unified Cancellation
- Synchronized Collections
- Async Pattern
- Event-based Async Pattern
- Task-based Async Pattern
- Data Flows
Ziele
Mit mehr und mehr CPU Cores werden multi-threaded Programme immer wichtiger. In diesem Workshop lernen Sie die wichtigen Aspekte, typische Fehler die beim Programmieren mit mehreren Threads passieren und wie sie vermieden werden können. Sie lernen den Einsatz von verschiedenen Multi-Threaded Technologien mit C# 5 und .NET 4.5 im Einsatz von Client- und Server-Applikationen.
Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:
Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:
- Multithreading Overview
- Threading Issues
- Thread Class
- ThreadPool
- Synchronization
- Visual Studio 2012 Features für Multi-Threaded Programmierung
- Task Parallel Library
- Parallel Class
- Parallel LINQ
- Unified Cancellation
- Synchronized Collections
- Async Pattern
- Event-based Async Pattern
- Task-based Async Pattern
- Data Flows
Voraussetzungen
Für dieses Seminar werden folgende Kenntnisse empfohlen: