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
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.