







Classes
Class | Description | |
---|---|---|
![]() | Barrier |
Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases.
|
![]() | BarrierPostPhaseException |
The exception that is thrown when the post-phase action of a Barrier fails.
|
![]() | CancellationTokenSource |
Signals to a CancellationToken that it should be canceled.
|
![]() | CountdownEvent |
Represents a synchronization primitive that is signaled when its count reaches zero.
|
![]() | LazyInitializer |
Provides lazy initialization routines.
|
![]() | ManualResetEventSlim |
Provides a slimmed down version of ManualResetEvent.
|
![]() | SemaphoreSlim |
Limits the number of threads that can access a resource or pool of resources concurrently.
|
![]() | ThreadLocal<(Of <(T>)>) |
Provides thread-local storage of data.
|
Structures
Structure | Description | |
---|---|---|
![]() | CancellationToken |
Propogates notification that operations should be canceled.
|
![]() | CancellationTokenRegistration |
Represents a callback delegate that has been registered with a CancellationToken.
|
![]() | SpinLock |
Provides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop
repeatedly checking until the lock becomes available.
|
![]() | SpinWait |
Provides support for spin-based waiting.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | LazyThreadSafetyMode |
Specifies how a Lazy<(Of <(T>)>) instance should synchronize access among multiple threads.
|