Sdílet prostřednictvím


Dělení objektů a funkcí na vlákna

Spolu s System.Threading.Thread třídou poskytuje .NET řadu tříd, které vám pomůžou vyvíjet vícevláknové aplikace. Následující články obsahují přehled těchto tříd:

Titulek Popis
Fond spravovaných vláken Popisuje System.Threading.ThreadPool třídu, která poskytuje fond pracovních vláken spravovaných rozhraním .NET.
Časovače Popisuje časovače .NET, které lze použít v prostředí s více vlákny.
Přehled primitiv synchronizace Popisuje typy, které lze použít k synchronizaci přístupu ke sdílenému prostředku nebo interakci s vlákny řízení.
EventWaitHandle Popisuje System.Threading.EventWaitHandle třídu, která představuje událost synchronizace vláken.
CountdownEvent Popisuje System.Threading.CountdownEvent třídu, která představuje událost synchronizace vláken, která se nastaví, když jeho počet je nula.
Mutex – třídy Popisuje System.Threading.Mutex třídu, která uděluje výhradní přístup ke sdílenému prostředku.
Semaphore a SemaphoreSlim Popisuje System.Threading.Semaphore třídu, která omezuje počet vláken, která mají přístup ke sdílenému prostředku nebo fondu prostředků současně.
Barrier Popisuje System.Threading.Barrier třídu, která implementuje bariérový vzor pro koordinaci vláken ve fázovaných operacích.
SpinLock Popisuje System.Threading.SpinLock strukturu, což je jednoduchá alternativa ke System.Threading.Monitor třídě pro určité scénáře uzamčení nízké úrovně.
SpinWait Popisuje System.Threading.SpinWait strukturu, která poskytuje podporu pro čekání na základě číselníku.

Viz také