4 packages tagged with “lockfree”
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.
A comprehensive and efficient low-contention thread pool for easily managing both sync and async workloads. It provides granular work control, flexible concurrency, and robust error handling.
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).