| AutoResetEvent | Event för att meddela väntande tråd som återställs automatiskt. Objekt av den här klassen bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument. |
| CancellationToken | Sprider en notifikation om att operationer bör avbrytas. Denna klass tillhandahåller en mekanism för samarbetsbaserat avbrott mellan trådar, vilket gör att en tråd kan meddela andra att en operation bör avbrytas. |
| CancellationTokenRegistration | Representerar en registrering för ett avbokningstoken-återanrop. |
| CancellationTokenSource | En avbokningstokenkälla som kan användas för att utlösa avbokningsnotifikationer. |
| EventWaitHandle | Event som kan skickas till en väntande tråd. Objekt av den här klassen bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument. |
| Interlocked | Tillhandahåller API för trådsäkra operationer. Detta är en statisk typ utan instansservice. Du bör aldrig skapa instanser av den på något sätt. |
| ManualResetEvent | Event för att meddela väntande tråd som inte återställs automatiskt. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument. |
| Monitor | Klassen Monitor tillhandahåller en mekanism som synkroniserar åtkomst till objekt. |
| Mutex | Mutex implementation. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument. |
| Semaphore | Semaphore implementation. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument. |
| SynchronizationContext | Tillhandahåller grundläggande funktionalitet för att sprida ett synkroniseringskontext över olika synkroniseringsoperationer. |
| Thread | Thread implementation. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument. |
| ThreadPool | Thread pool‑API som möjliggör att pusha jobb till kö som läses av en pool av arbetstrådar. Detta är en statisk typ utan instansservice. Du bör aldrig skapa instanser av den på något sätt. |
| ThreadPoolImpl | Thread pool intern data. Detta är en singleton‑typ med minneshantering som sker via åtkomstfunktion(er). Du bör aldrig skapa instanser av den direkt. |
| Timer | Timer klass som kör ett jobb i en separat tråd efter en fördröjning. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument. |
| TimerQueue | Kö som hanterar Timer objekt. Detta är bara en implementation. Timer objekt registrerar sig själva där, du behöver inte göra det för att använda dem – använd Timer klass‑API istället. Detta är en singleton‑typ med minneshantering som sker via åtkomstfunktion(er). Du bör aldrig skapa instanser av den direkt. |
| WaitHandle | Väntnings‑primitiv basklass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument. |