Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tillsammans med System.Threading.Thread klassen tillhandahåller .NET ett antal klasser som hjälper dig att utveckla flertrådade program. Följande artiklar innehåller en översikt över dessa klasser:
Titel | Beskrivning |
---|---|
Den hanterade trådpoolen | Beskriver System.Threading.ThreadPool klassen, som tillhandahåller en pool med arbetstrådar som hanteras av .NET. |
timrar | Beskriver .NET-timers som kan användas i en flertrådad miljö. |
Översikt över synkroniseringsprimitiver | Beskriver typer som kan användas för att synkronisera åtkomst till en delad resurs eller kontrollera trådinteraktion. |
EventWaitHandle | Beskriver System.Threading.EventWaitHandle klassen, som representerar en trådsynkroniseringshändelse. |
CountdownEvent | Beskriver System.Threading.CountdownEvent klassen, som representerar en trådsynkroniseringshändelse som anges när antalet är noll. |
mutexes | Beskriver System.Threading.Mutex klassen, som ger exklusiv åtkomst till en delad resurs. |
Semaphore och SemaphoreSlim | Beskriver System.Threading.Semaphore klassen, som begränsar antalet trådar som kan komma åt en delad resurs eller en resurspool samtidigt. |
Barriär | Beskriver System.Threading.Barrier klassen, som implementerar barriärmönstret för samordning av trådar i stegvisa åtgärder. |
SpinLock | Beskriver System.Threading.SpinLock strukturen, som är ett enkelt alternativ till System.Threading.Monitor klassen för vissa lågnivålåsningsscenarier. |
SpinWait | Beskriver System.Threading.SpinWait strukturen, som ger stöd för spinnbaserad väntan. |
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.