Delen via


Threading-objecten en -eigenschappen

Samen met de System.Threading.Thread klasse biedt .NET een aantal klassen waarmee u multithreaded-toepassingen kunt ontwikkelen. De volgende artikelen bieden een overzicht van deze klassen:

Titel Beschrijving
De beheerde threadpool Beschrijft de System.Threading.ThreadPool klasse, die een pool van werkthreads biedt die door .NET worden beheerd.
Timers Beschrijft .NET-timers die kunnen worden gebruikt in een omgeving met meerdere threads.
Overzicht van synchronisatie primitiefen Hierin worden typen beschreven die kunnen worden gebruikt om de toegang tot een gedeelde resource te synchroniseren of threadinteractie te beheren.
EventWaitHandle Beschrijft de System.Threading.EventWaitHandle klasse, die een threadsynchronisatie-gebeurtenis vertegenwoordigt.
CountdownEvent Beschrijft de System.Threading.CountdownEvent klasse, die een threadsynchronisatiegebeurtenis vertegenwoordigt die wordt geactiveerd wanneer de teller nul bereikt.
Mutexes- Beschrijft de System.Threading.Mutex klasse, die exclusieve toegang verleent tot een gedeelde resource.
Semaphore en SemaphoreSlim Beschrijft de System.Threading.Semaphore klasse, die het aantal threads beperkt dat gelijktijdig toegang heeft tot een gedeelde resource of een pool met resources.
Barrière Beschrijft de System.Threading.Barrier class, waarmee het barrier pattern wordt geïmplementeerd voor de coördinatie van threads in gefaseerde bewerkingen.
SpinLock Beschrijft de System.Threading.SpinLock structuur, een lichtgewicht alternatief voor de System.Threading.Monitor klasse voor bepaalde vergrendelingsscenario's op laag niveau.
SpinWait Beschrijft de System.Threading.SpinWait structuur, die ondersteuning biedt voor spin-gebaseerd wachten.

Zie ook