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
  • Klassen Task und Task<TResult>

    C# SELF
    Level 60,Lektion 0
    Praktische Einführung in die Asynchronität von .NET: worin sich Task und Task<TResult> unterscheiden, wie man sie erstellt und startet ( Task.Run, async/ await), den Lebenszyklus und die Ergebnisse verwaltet, Tasks kombiniert ( Task.WhenAll, Task.WhenAny), Fehler behandelt und typische Fallen vermeidet. Mit Live-Beispielen, Diagrammen und Tipps für reale Anwendungen.
    Verfügbar
  • Vergleich von Task und Thread

    C# SELF
    Level 60,Lektion 1
    Wir analysieren die wichtigsten Unterschiede zwischen Task und Thread in .NET: Abstraktionen, Ausführungsmodell, Skalierbarkeit, Exception-Handling, Abbruch mit CancellationToken sowie wann man Tasks wählt und wann man manuelle Threads verwendet. Mit Tabellen, Beispielen und praktischen Empfehlungen für reale Anwendungen.
    Verfügbar
  • Verwaltung mehrerer Aufgaben

    C# SELF
    Level 60,Lektion 2
    In der Praxis muss man oft mehrere asynchrone Operationen parallel starten und ihr Ende steuern. In dieser Vorlesung schauen wir uns an, wie man mit Task.WhenAll auf das Ende aller Tasks wartet, wie man mit Task.WhenAny das erste Ergebnis bekommt, was bei Ausnahmen passiert und wie man beide Ansätze in realen Szenarien kombiniert. Außerdem typische Fehler und wie man sie vermeidet.
    Verfügbar
  • Parallele Datenverarbeitung

    C# SELF
    Level 60,Lektion 3
    In dieser Vorlesung lernst du, CPU-bound Aufgaben zu beschleunigen, indem du alle Prozessorkerne mit den Methoden Parallel.For und Parallel.ForEach aus dem Namespace System.Threading.Tasks nutzt. Wir schauen uns die grundlegende Syntax, die Steuerung des Parallelitätsgrads, das sichere Arbeiten mit gemeinsamem Zustand mithilfe von Interlocked, den Vergleich mit normalen Schleifen sowie typische Fehler und deren Vermeidung an.
    Verfügbar
  • Abbrechen von Operationen: CancellationToken

    C# SELF
    Level 60,Lektion 4
    In dieser Vorlesung schauen wir uns die Abbruch-Infrastruktur in .NET an: wie CancellationToken und CancellationTokenSource funktionieren, wie man Tokens an asynchrone Operationen übergibt, wie man lang laufende Tasks korrekt stoppt, OperationCanceledException behandelt und eigene Methoden mit Abbruch-Unterstützung entwirft. Wir zeigen Beispiele mit HttpClient.GetAsync, Task.Delay, manueller Prüfung von IsCancellationRequested und anschaulichen Diagrammen.
    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