Name |
Description |
AsyncAutoResetEvent |
Notifies one or more waiting awaiters that an event has occurred |
AsyncBarrier |
Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases. |
AsyncCountdownEvent |
Represents a synchronization primitive that is signaled when its count reaches zero. |
AsyncLock |
Defines a critical section with a mutual-exclusion lock. |
AsyncLock.Releaser |
Disposable Releaser to make it easy to use the AsyncLock in a scoped manner with a using block. |
AsyncManualResetEvent |
Notifies one or more waiting awaiters that an event has occurred |
AsyncReaderWriterLock |
Defines a lock that supports single writers and multiple readers. |
AsyncReaderWriterLock.Releaser |
Disposable Releaser to make it easy to use AsyncReaderWriterLock in a scoped manner with a using block. |
AsyncSemaphore |
Limits the number of awaiters that can access a resource or pool of resources concurrently. |