DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Threading Directory Reference

Directories

 
Tasks

Files

 
AbandonedMutexException.h
 Exception thrown when a thread acquires a Mutex abandoned by another thread.
 
AutoResetEvent.h
 Notifies a waiting thread that an event has occurred.
 
ConditionVariable.h
 Provides condition variable synchronization primitive for thread coordination.
 
CriticalSection.h
 Provides a re-entrant mutual exclusion primitive for thread synchronization.
 
EventWaitHandle.h
 Represents a thread synchronization event supporting automatic and manual reset modes.
 
Interlocked.h
 Provides atomic operations for variables that are shared by multiple threads.
 
Lock.h
 Provides an RAII-style scoped lock wrapper around synchronization primitives.
 
ManualResetEvent.h
 Notifies one or more waiting threads that an event has occurred.
 
Mutex.h
 A synchronization primitive that can also be used for interprocess synchronization.
 
Semaphore.h
 Limits the number of threads that can access a resource or pool of resources concurrently.
 
SemaphoreFullException.h
 Exception thrown when the Semaphore::Release method is called on a full semaphore.
 
SemaphoreSlim.h
 Represents a lightweight alternative to Semaphore for intra-process synchronization.
 
SynchronizationLockException.h
 Exception thrown when a method requires synchronization but is called from an unsynchronized block.
 
Thread.h
 Creates and controls a thread, sets its priority, and gets its status mirroring .NET System.Threading.Thread.
 
ThreadInterruptedException.h
 Exception thrown when a Thread is interrupted while in a waiting state.
 
ThreadPool.h
 Provides a pool of threads that can be used to execute tasks and work items.
 
ThreadStateException.h
 Exception thrown when a Thread is in an invalid state for the method call.
 
WaitHandle.h
 Base abstract classes for synchronization wait handles.
 
WaitHandleCannotBeOpenedException.h
 Exception thrown when an attempt to open a named system wait handle fails.