Schlagwort-Archive: thread

Multithreading in C#, Teil 10: Error Handling in Threads

In Multithreading Anwendungen stellt sich immer wieder die Frage wie das Exception Handling der einzelnen Threads erfolgen soll. Was geschieht wenn in einem ein Thread eine Exception geworfen wird? Wie lässt sich diese abfangen? Wird bei einer unbehandelten Exception nur … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , , | Kommentar hinterlassen

Multithreading in C#, Teil 9: Lambda Expressions mit Variablen

Die Datenweitergabe an einen Thread lässt sich relativ leicht durch den Einsatz von Lambda Expressions realisieren. Diese Daten können dabei Variablen der umschliessenden Methode sein, in welcher die Lambda Expression definiert wurde. Wie bereits in einem früheren Artikel gezeigt, wird … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , , , | Kommentar hinterlassen

Multithreading in C#, Teil 7: Caching

In diesem Teil der Artikelserie möchte ich Ihnen an einem Beispiel zeigen welche Auswirkungen die Speicherverwaltung im .NET Framework auf den Programmfluss haben kann. Der Compiler, die CLR und auch die CPU nutzen Caching Mechanismen zur Zwischenspeicherung von Variablenwerten. Wird … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , , , , | Kommentar hinterlassen

Multithreading in C#, Teil 3: Foreground Thread vs. Background Thread vs. BackgroundWorker

In diesem Teil der Artikelserie möchte ich Ihnen die Unterschiede zwischen einem Foreground Thread und einem Background Thread aufzeigen und danach auf die Hilfsklasse BackgoundWorker eingehen. Des weiteren Stelle ich Ihnen ein Template zur Implementierung eines BackgroundWorker Threads bereit.   … Weiterlesen

Veröffentlicht unter .NET, C#, Multithreading | Verschlagwortet mit , , , | 1 Kommentar