Top 20 NuGet parallel Packages
PriorityStorageQueueReader is a priority based reader message reader for Azure Queue that supports great multi-threading processing capability
A single reader may read form multiple queues within the same storage account and process on multiple handlers
new PriorityStorageQueueRead...
ParallelHelper is a static code analyzer that helps to identify concurrency related issues. Moreover, it provides hints to improve the robustness of code with concurrency in mind.
Message processing framework. Parallel when different business key, serial when the same one.
Additional utils for Viki.LoadRunner (WIP)
Wintellect's own Jeffrey Richter has produced the Power Threading library (DLL) containing many classes to help with threading and asynchronous programming.
There are versions of the library for the .NET Framework, Silverlight, and the .NET Compact Framework.
Jeffrey has described many of the cla...
TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, ...
Pipes is a concurrency abstraction.
To learn how to use them, please visit the project home page at:
https://github.com/michaelbradley91/Pipes
xunit.parallel provides an xunit test framework which enables per-method parallelism.
Set of small low level utilitarian classes: Retrier, ConcurrentObjectAccessor, SolidComPlus, AsyncDisposer, BoundedParallel, DataPipeline and DataReplicator
Paralleler is System.Threading.Tasks.Parallel's additional implement.
this library provide some usuful feature of the parallel system.
・Parallel.For with ordered index
・Awaitable Parallel
Transformerizer: Parallel transform library for .NET
Helpers for asynchronous programming
Crawler-Lib Concurrency Testing allows to write unit tests with multiple threads to test the concurrency behavior of components.
It has synchronization mechanisms to control the workflow of the threads and to record the execution steps. It is also possible to use it for client/server tests.
...
High performance Linq-style extension methods that are multithreaded and use System.Numerics SIMD for arrays and lists.
The package includes:
* Task<T> for executing asynchronous operations.
* Concurrent Collections such as ConcurrentStack, ConcurentQueue ad ConcurrentDictionary.
* PLINQ for writing parallel queries.
* additional Threading operations such as Barrier,SpinLock and SpinWait.
Widely used C++ template library for task parallelism
A helpful library for configuring and managing NHibernate session factories and sessions
The Cuemon.Threading namespace contains types related to working with long-running concurrent loops and regions that utilizes both synchronous and asynchronous delegates. The namespace is an addition to the System.Threading namespace.
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.
[.NET 4.6.1+]
- DisposableObservable: a class for creating Observable sequences with TPL easily as Observable.Create
- [IObservable].Serialize: wrap all subscriptions into a single ISubject against the sourcing observable
- [IObservable].AsAsync: execute all functions on TPL
- [IObservable].Fork: a...