Top 20 NuGet concurrent Packages
System.ConcurrentDictionary for .NET Framework 2.0, 3.5. This is a backport from .NET Core.
DotGoodies.Testing.RhinoMocksExtensions provides 3 things for behaviour driven unit tests:
* A base class for tests using RhinoMocks.
* A way to create thread safe mock that can be called from several threads in parallel. This is to fix a well known bug in version 3.6 of RhinoMocks.
...
Inspired by languages like Concurrent ML and Cilk, Hopac is a library for F# with the aim of making it easier to write efficient parallel, asynchronous, concurrent and reactive programs. Hopac is licensed under a MIT-style license. See project website for further information.
Zero overhead FastQuery for Sqlite. Fork of an early version of Microsoft.Data.Sqlite.
A collection of utilities that encapsulate common concurrency patterns and constructs for use with the Hopac concurrency library.
Marquee is an open source, Selenium based, UI Automation library written in F#.
Library for managing multithreaded program state; providing lock-free, fast, scalable data wrappers for shared variables.
LinksPlatform's Platform.Collections Class Library
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).
Sticky Shared Resources is designed to help you manage shared memory between multiple threads. It allows you to:
* Create resources associated to C# objects
* Acquire these resources in much the same way you might "acquire" a semaphore.
* Connect resources together. If you acquire a resource, this p...
A library for all the data structures in C#. Every class is generic and reusable.
ServiceActor implements an Actor Model like model in .NET. ServiceActor goal is to allow multithreding code access to class services concurrently and lock-free.
Through the countdown, automatically Remove and Dispose the objects in the dictionary (Inherit ConcurrentDictionary class), with Renew function.
A C++11 Concurrent Inversion of Control framework
Communicating sequential processes (CSP) for .NET using channels. It is heavily inspired by channels in the Go programming language.
A library for unit testing Serilog log events in concurrent testing frameworks.