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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.