Parallel Programming with C# and .NET

    Seminarinhalt

    Wie wird "async/await" richtig genutzt?
    Auf welche Probleme muss man beim Verwenden von Threads oder Tasks achten?
    Was ist der Unterschied zwischen Task und Thread?
    Warum bekomme ich in meiner Applikation eine Exception mit der Information "wrong thread"?
    Wie sollten Threads synchronisiert werden? Soll async/await auch in Server-Anwendungen zum Einsatz kommen?...

    Diese Fragen und viele mehr beantwortet dieses Training. Sie lernen die wichtigsten Features der parallelen Programmierung mit C# und .NET kennen, und wie sie diese in Ihren Applikationen einsetzen können. Laufend gibt es Guidelines und Best Practices, die Ihnen helfen, die richtigen Entscheidungen zu treffen, und Übungen zu den einzelnen Themen helfen Ihnen, das Gelernte zu vertiefen.

    Programm

    Multithreading Overview
    • Unterscheiden von CPU-bound und I/O bound Funktionalitäten
    • Race conditions und Deadlocks mit Threads
    • Features der Thread Class
    • ThreadPool für das automatische Management von Threads mit Vorteilen und Einschränkungen
    • Synchronization mit Locks, Mutexes, Semaphores und Monitors
    • Visual Studio 2022 Features für Multi-Threaded Programmierung
    • Task Parallel Library (TPL)
    • Tasks im Verlgeich zu Threads
    • Chaining, Continuations und Aggregation von Tasks
    • Timers in .NET
    • Parallel Class mit Daten- und Funktions-Parallelisierung
    • In-memory LINQ parallelisieren mit Parallel LINQ
    • Unified Cancellation
    • Synchronized Collections
    • Async Pattern
    • Event-based Async Pattern
    • Task-based Async Pattern
    • Asynchrone Programmierung in Windows Applikationen
    • Asynchrone Programmierung in ASP.NET Core
    • Data Flows
    • Producers and consumers with .NET Channels
    • Best Practices
    • Erstellen von Benchmarks

    Zielgruppen

    .NET Softwareentwickler und Applikations-Architekten

    Vorkenntnisse

    C# und .NET Kenntnisse werden vorausgesetzt.

    Trainings zur Vorbereitung

    Downloads

      3 Tage ab  1.910,-
      Termin wählen
      Trainings-ID:
      PP-NET

      Jetzt buchen

      • 18.08.-20.08.2025 18.08.2025 3 Tage 3T ab  1.910,-

          Trainingspreis

           1.910,-
        • Trainingspreis Vor Ort  1.910,-
        • Trainingspreis Online  1.910,-

      Sie haben Fragen?

      Ihr ETC Support

      Kontaktieren Sie uns!

      +43 1 533 1777-99

      This field is hidden when viewing the form
      This field is hidden when viewing the form
      This field is hidden when viewing the form

      Meine Empfehlungen für Sie

      07.04.2025+4
       2.495,-

      Die einzigartige Termin- und Wissensgarantie von ETC

      Die ETC Termingarantie ist schon seit 2005 der Garant für Ihre Planungs-Sicherheit und unsere 100% Garantie bietet mehr gesicherte Termine als jeder andere Anbieter! So können Sie immer Ihre Ausbildung konkret planen und darauf vertrauen, dass Ihr Termin mit ETC Termingarantie auch eingehalten wird. Die ETC Termingarantie ist eine echte Garantie, auf die Sie sich auch dann verlassen können, wenn nur 1 Teilnehmer*in angemeldet ist!
      Mehr darüber

      Lernformen im Überblick

      Mehr darüber