Inhouse-Seminar

Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema? Nehmen Sie einfach Kontakt mit uns auf.

»Anfrage für Inhouse-Seminar

Ansprechpartner

Ihr Ansprechpartner: Mirko Hillert

Mirko Hillert
Tel.: +49 (0)331-282-2225
Fax: +49 (0)331-282-2228
E-Mail: mhillert@entwickler-akademie.de

Multithreading-Programmierung mit .NET

Dauer

1

Seminarbeschreibung

Der eintägige Kurs richtet sich an Architekten, Entwickler und Programmierer mit Vorkenntnissen in der .NET Programmierung (C#, Visual Basic. NET) und bietet einen praxisbezogenen Überblick über die Facetten der Multithreading-Programmierung mit .NET. Auch im OOP-Gewand unter .NET stellt Multithreading nach wie vor eine eigene Dimension der Programmierung dar, an der kaum eine professionelle Anwendung vorbeikommt. Da .NET eine ganze Palette von Zugängen mit unterschiedlichen Abstraktionsniveaus in die Welt der Hintergrundverarbeitung bietet, gilt es zur Minimierung des Programmier- und Testaufwands den adäquaten Zugang für die Bewältigung einer Problemstellung zu wählen. Diese Abwägung erfordert nicht nur eine gute Kenntnis der Konzepte, Möglichkeiten und Risiken der Zugänge, sondern auch ihrer Potenziale, Hürden und Fallstricke.

Seminarinhalt

Der Kurs geht den Weg vom Einfachen zum Komplexen und stellt die Möglichkeiten und Fallstricke der Disziplin Stufe um Stufe vor. Anhand übersichtlicher und leicht verständlicher Szenarien lernen die Teilnehmer ihr neues Werkzeug von der abstrakten und der praktischen Seite her kennen.

Agenda

• Was sind Threads? • Threadpool-Threads und asynchrone Operationen • Timer-Threads • Thread-Objekte und deren Operationen • UI-Thread - asynchrone Auf- und Rückrufe • eigene Thread-Klassen • Synchronisation – Mechanismen und Möglichkeiten der .NET-Synchronisationsobjekte • Pipe-basiertes Multiprocessing (ab .NET 3.5)

Teilnehmerkreis

Der eintägige Kurs richtet sich an Architekten, Entwickler und Programmierer mit Vorkenntnissen in der .NET Programmierung (C#, Visual Basic. NET) und bietet einen praxisbezogenen Überblick über die Facetten der Multithreading-Programmierung mit .NET.