Delen via


Threading-objecten en -functies

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:

Title Beschrijving
De beheerde threadpool Beschrijft de System.Threading.ThreadPool klasse, die een groep werkthreads biedt die worden beheerd door .NET.
Timers Beschrijft .NET-timers die kunnen worden gebruikt in een omgeving met meerderereads.
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 ingesteld wanneer het aantal nul is.
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 klasse, waarmee het barrièrepatroon 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-based waiting.

Zie ook