Pooling

Ein verwalteter Threadpool kann dann verwendet werden, wenn keine Vordergrundthreads benötigt werden. Threadpool-Threads laufen immer als Hintergrundthreads. Zudem verwendet jeder Thread im Threadpool die standardmäßige Stapelgröße und läuft unter der Standardpriorität, sodass unter den Threads im ThreadPool nicht priorisiert werden kann. Die Hintergrundthreads des Threadpools laufen unter MTA Multi-Thread-Apartment und es kann nur ein Threadpool pro Prozess erstellt werden.

Threadpools eignen sich sehr gut für Anwendungen, in denen die Aufgaben klein und einfach sind und als Hintergrundthreads abgearbeitet werden können. Die im Pool befindlichen Arbeitsthreads werden dann vom System verwaltet, sodass sich der Entwickler auf die Aufgabenstellung ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.