A series of utilities for multithreading. The documentation can be found on http://www.kendar.org/?p=/dotnet/helpers/concurrencyhelpers.
Several items are available: LockFree Queue, LockFree Dictionary.
A wrapper on the default C# timers to wrap their differences.
Coroutine based cache with areas support, a simple and efficient
coroutine implementation.
The documentation can be found on http://www.kendar.org/?p=/dotnet/helpers/coroutinecache.
A collection of concurrent collections
The following collections are present:
ConcurrentHashSet (based on .Net ConcurrentDictionary)
SPSC Queue (Single Producer, Single Consumer).
MPSC Queue (Multi Producer, Single Consumer).
Concurrent Queue (Multi Producer, Multi Consumer).