|
Class |
Description |
|
ActionExtensions
|
Defines extension methods for actions.
|
|
CancellationToken
|
Represents a token that can be used to cancel an asynchronous operation.
|
|
CompatibleCancellationToken
|
Represents a compatible implementation of the ICancellationToken interface
that interoperates with the CancellationToken and can be
used to cancel an asynchronous operation.
|
|
DedicatedSynchronizedOperation
|
A synchronized operation that uses its own dedicated thread.
|
|
DelayedSynchronizedOperation
|
Represents a short-running synchronized operation that cannot run while it is already
in progress. Async operations will execute on the thread-pool after the specified
Delay in milliseconds.
|
|
EventTimer
|
A reoccurring timer that fires on a given interval. This event timer will always fire at the top of the specified interval.
If the callback takes too long, the next interval will be skipped.
|
|
InterprocessLock
|
Defines helper methods related to inter-process locking.
|
|
InterprocessReaderWriterLock
|
Represents an inter-process reader/writer lock using Semaphore and Mutex native locking mechanisms.
|
|
LoadingAdjustedTimestamp
|
This will provide the user with a timestamp based upon system loading. This timestamp will only move forward in time and may advance
rapidly when trying to catch up with system time.
|
|
LogicalThread
|
Represents a thread of execution to which
actions can be dispatched from other threads.
|
|
LogicalThreadExtensions
|
Defines extensions for the LogicalThread class.
|
|
LogicalThreadLocalT
|
Represents a slot in the thread local memory space of each logical thread.
|
|
LogicalThreadOperation
|
Synchronized operation that executes on a logical thread.
|
|
LogicalThreadScheduler
|
Manages synchronization of actions by dispatching actions
to logical threads to be processed synchronously.
|
|
LogicalThreadStatistics
|
Represents a set of statistics gathered about
the execution time of actions on a logical thread.
|
|
LongSynchronizedOperation
|
Represents a long-running synchronized operation
that cannot run while it is already in progress.
|
|
ManagedCancellationTokenSource
|
Implements a reference counter for CancellationTokenSource to
provide thread safety around Dispose.
|
|
ManagedThread
|
Defines a managed thread
|
|
ManagedThreadPool
|
Defines a managed thread pool
|
|
ManagedThreads
|
Maintains a reference to all managed threads
|
|
MixedSynchronizedOperation
|
Represents an operation that cannot run while it is already in progress.
|
|
RateLimiter
|
A rate limiting system based on tokes.
|
|
ReaderWriterSpinLock
|
Represents a fast, lightweight reader/writer lock that uses spinning to perform locking. No recursive acquires or
upgradable locks are allowed (i.e., all entered locks must be exited before entering another lock).
|
|
ScheduledTask
|
Represents a way to schedule a task to be executed on a separate thread immediately or after a given time delay.
|
|
SharedTimer
|
Represents a timer class that will group registered timer event callbacks that operate on the same
interval in order to optimize thread pool queuing.
|
|
SharedTimerScheduler
|
Represents a timer manager which is the scheduler of SharedTimer.
|
|
ShortSynchronizedOperation
|
Represents a short-running synchronized operation
that cannot run while it is already in progress.
|
|
ShutdownHandler
|
This class will monitor the state to the application and raise events when it detects that the application is about to shutdown.
|
|
SingleOccurrenceAction
|
A helper class that will properly coordinate any number of Actions
from different threads.
|
|
StateMachine
|
Helps facilitate a multithreaded state machine.
|
|
SynchronizedOperationBase
|
Base class for operations that cannot run while they is already in progress.
|
|
TaskSynchronizedOperation
|
Represents a task-based synchronized operation
that cannot run while it is already in progress.
|
|
WaitHandleExtensions
|
Defines extension functions related to manipulation wait handle objects.
|
|
WeakAction
|
Provides a weak referenced Action delegate.
|
|
WeakActionT
|
Provides a weak referenced Action delegate.
|