C# Concurrency Teil 3: Die bewährte Thread Klasse
Letztes Mal haben wir die Gefahren vom Multithreading angeschaut und zum Schluss gekommen, dass Multithreading die Komplexität der Software erhöht und nur überlegt und gezielt eingesetzt werden soll. Dieser Teil beleuchtet die bewährte Thread Klasse und erklärt, in welchen Fällen es legitim ist, das älteste Multithreading Mittel von .NET Framework einzusetzen.
Wie im ersten Teil erklärt, verwendet man Thread Technologien zur Lösung von CPU-bound Aufgaben, also Aufgaben die Prozessor-Resourcen beanspruchen und keine asynchronen Arbeiten erledigen (für asynchrone Arbeiten wird async\await eingesetzt). READ MORE