Top 20 NuGet interlocked Packages
RampUp is a .NET library providing a performant low/no-alloc environment for demanding systems. It's based on understanding the modern hardware and applying the mechanical sympathy.
🎰 Simplistic, atomic, interlocked counter that allows for huge numbers of operations to be performed using a "sharding" style approach to summation, all in .NET Core C#
🎰 Simplistic, atomic, interlocked counter that allows for huge numbers of operations to be performed using a "sharding" style approach to summation, all in .NET Core C#
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.
Tiny library encapsulating boilerplate code for interlocked updates using Interlocked.CompareExchange.
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.
Tiny library encapsulating boilerplate code for interlocked updates using Interlocked.CompareExchange.
This package is for direct inclusion in a C# project (compatible with C# language versions 6 and above). All types will remain internal to the project.