|
class | BeforeAfterExecutor |
|
class | BlockingQueue |
| This class is a Queue<T> wrapper that waits at Dequeue() until an item becomes available. More...
|
|
class | ExtendedBeforeAfterExecutor |
| Executor that can be paused/resumed and that executes actions before and after executing of actions batch More...
|
|
class | ExtendedFailSafeExecutor |
|
class | FailSafeBatchExecutor |
| An IExecutor that can be used for a PoolFiber to catch and log or forward exceptions that happen during execution. More...
|
|
struct | Lock |
| This IDisposable uses the Monitor class. It is used to replaces try-finally blocks with "using" statements. More...
|
|
class | LockTimeoutException |
| This exception type is thrown if a timeout occurs when creating an instance of Lock, ReadLock, WriteLock or UpgradeableReadLock. More...
|
|
struct | ReadLock |
| This IDisposable uses the ReaderWriterLockSlim for critical sections that allow one writer and multiple reader. The counter parts are WriteLock and UpgradeableReadLock. It is used to replaces try-finally blocks with "using" statements. More...
|
|
class | RegisterWaitHandleSafe |
| Helps safely unregister waithandles registered with RegisterWaitForSingleObject More...
|
|
class | SimpleBaseFactory |
| A base class for a simple factory using a ReaderWriterLockSlim. More...
|
|
class | SynchronizedDictionary |
| Represents a thread-safe collection of key-value pairs that can be accessed by multiple threads concurrently. If using the Net 4.0 framework you should consider to use the new System.Collections.Concurrent.ConcurrentDictionary. The SynchronizedDictionary provides methods similar to the ConcurrentDictionary to provide a thread safe Dictionary for .NET 3.5 and earlier. More...
|
|
class | SynchronizedSingletonFactory |
| This class is used to create instances that are unique per key in a multi-threaded environment. It uses a ReaderWriterLockSlim for read and write access to the Instances. Instance creations are synchronized with a Monitor on an object that is unique per key. This approach is designed to minimize the impact of long running instance creations on other threads. More...
|
|
class | UnsynchronizedSingletonFactory |
| This class is used to create instances that are unique per key. More...
|
|
struct | UpgradeableReadLock |
| This IDisposable uses the ReaderWriterLockSlim for critical sections that allow one writer and multiple reader. The counter parts are WriteLock and ReadLock. It is used to replaces try-finally blocks with "using" statements. More...
|
|
struct | WriteLock |
| This IDisposable uses the ReaderWriterLockSlim for critical sections that allow one writer and multiple reader. The counter parts are ReadLock and UpgradeableReadLock. It is used to replaces try-finally blocks with "using" statements. More...
|
|