CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Das Problem blockierender Aufrufe

    C# SELF
    Level 59,Lektion 0
    Wir schauen uns an, warum blockierende Operationen (Eingabe, Festplatte, Netzwerk, Datenbanken) die Reaktionsfähigkeit der UI verschlechtern und den Thread-Pool auf Servern „auffressen“, wie man sie erkennt und wodurch man sie ersetzt. Praktische Beispiele mit Console.ReadLine(), Thread.Sleep, HttpClient; anschauliche Tabelle „was blockiert und was nicht“ und Einführung in den modernen asynchronen Ansatz auf Basis von async/ await.
    Verfügbar
  • Asynchronität vs. Multithreading ( async/await und Thread)

    C# SELF
    Level 59,Lektion 1
    Wir analysieren die wichtigen Unterschiede zwischen Asynchronität und Multithreading in .NET: wann man parallele Threads verwenden sollte und wann — async/await, wie man Ansätze für CPU- und I/O-Aufgaben kombiniert und welche Fehler man beim Entwurf reaktiver Anwendungen vermeiden sollte.
    Verfügbar
  • Schlüsselwörter async und await

    C# SELF
    Level 59,Lektion 2
    Wir analysieren moderne Asynchronität in C#: was async und await tun, worin sie sich von Threads unterscheiden, wie man nicht-blockierenden Code für I/O-Operationen schreibt, sowie typische Fehler und Best Practices. Mit anschaulichen Beispielen, Ablaufdiagramm und Vergleich der Verwendungsszenarien.
    Verfügbar
  • Struktur einer asynchronen Methode ( async/ await)

    C# SELF
    Level 59,Lektion 3
    Wir tauchen in den Aufbau asynchroner Methoden in C# ein: wir analysieren Signaturen mit async, nicht-blockierendes Warten mit await, Varianten der Rückgabetypen ( Task, Task<T>, ValueTask), wie die State Machine unter der Haube arbeitet, sowie häufige Fallstricke und praktische Beispiele mit Kommentaren.
    Verfügbar
  • Fehlerbehandlung in asynchronem Code

    C# SELF
    Level 59,Lektion 4
    Wie sich Ausnahmen in asynchronen Methoden in C# verhalten: warum ein try- catch um den Aufruf nicht immer hilft, wie man Tasks richtig mit await erwartet, wann .Wait()/ .Result akzeptabel sind, was bei Task.WhenAll passiert und wie man Event-Handler sicher schreibt. Praktische Beispiele, Feinheiten von AggregateException und Empfehlungen für "fire-and-forget".
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym