Kursbeschreibung
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.
Schulungsinhalt
- 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
Zielgruppe
Softwareentwickler