Missing <summary> Documentation for Spring.Threading
|CallContextStorage||Implements IThreadStorage by using CallContext.|
|Latch|| A latch is a boolean condition that is set at most once, ever. Once a single release is issued, all acquires will pass.
Sample usage. Here are a set of classes that use a latch as a start signal for a group of worker threads that are created and started beforehand, and then later enabled.
|LogicalThreadContext||An abstraction to safely store "ThreadStatic" data.|
Base class for counting semaphores based on Semaphore implementation from Doug Lea.
|SyncHolder|| Utility class to use an ISync with the C#
|ThreadStaticStorage||Implements IThreadStorage by using a ThreadStaticAttribute hashtable.|
|TimeoutException||Thrown by synchronization classes that report timeouts via exceptions. The exception is treated as a form (subclass) of InterruptedException. This both simplifies handling, and conceptually reflects the fact that timed-out operations are artificially interrupted by timers.|
|TimeoutSync||A TimeoutSync is an adaptor class that transforms all calls to acquire to instead invoke attempt with a predetermined timeout value.|
|Utils|| Support to account for differences between java nad .NET:
|ISync||Acquire/Release protocol, base of many concurrency utilities.|
|IThreadStorage||Specifies the contract a strategy must be implement to store and retrieve data that is specific to the executing thread.|