C# Concurrency Teil 1: CPU-bound und IO-bound Tasks
Dies ist der erste Blog aus einer ausführlichen Serie zu C# Concurrency.
Für viele Programmierer ist parallele Programmierung eine Grauzone. Durch die syntaktische ‚Vereinfachung‘ mit den async\await Schlüsselwörtern im Framework 4.5 ist die Komplexität einmal mehr kaschiert und die Gefahr für versteckte Fehler gestiegen.
Diese Serie sensibilisiert den Programmierer auf diese Gefahren und erklärt Schritt für Schritt die Aspekte der modernen parallelen Programmierung.
Zu Beginn sollen die 2 Arten von Aufgaben eingeführt werden: CPU-bound– und IO-bound-Aufgaben. Aufgabe und Tasks werden hier synonym verwendet. READ MORE