Top 20 NuGet threading Packages

[.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...
Azure Queue Storage support for SQL Server job storage implementation
The easiest way to have fixed thread number parallelism in LINQ on any processor environment! int threadNum=32; [my IEnumerable].GridEach(threadNum, x=> DoWork(x)); q: [email protected]
LiteDB storage implementation for Hangfire (background job system for ASP.NET applications).
Bit.Hangfire
MongoDB storage implementation for Hangfire (background job system for ASP.NET applications).
Simple multithreading lock
TPL ( Task based asynchronous action ) support for ASP.NET MVC3
Provides strong-typed persistence of data in Thread local storage, which can also be transient and automatically removed on dispose. Usage: Thread.CurrentThread.SetData<Foo>(foo); var saved = Thread.CurrentThread.GetData<Foo>();
Tests for netfx-System.Threading.ThreadData
xUnit tests for netfx-System.Windows.Threading.DispatcherInvokeExtensions
A variety of utility classes and methods related to tasks, synchronization contexts, asynchrony, exclusion, and awaiting. Makes tasks queryable and synchronization contexts awaitable. Includes anonymous awaitable types, a void task completion source, a simple one time lock, etc. See the project url...
Synchronization helper: a static lock collection associated with a key. NamedLock manages the lifetime of critical sections that can be accessed by a key (name) throughout the application. It also have some helper methods to allow a maximum wait time (timeout) to aquire the lock and safelly release...
Incredibly easy and reliable way to perform fire-and-forget, delayed and recurring long-running, short-running, CPU or I/O intensive tasks inside ASP.NET application. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. ...
Core components for Hangfire (background job system for ASP.NET applications).
"No lock... no deadlock!" Michonne is a library that allows you to erradicate deadlocks within your applicative code by providing you composable behaviors for tasks/lambdas execution (i.e. dispatcher, sequencer, balking dispatcher, etc), in replacement of locks and raw TPL primitives that will lead ...
Library to queue actions on backgound threads
https://devlib.codeplex.com/ threading related DevLib is a highly reusable collection of components and core functionalities addressing common crosscutting concerns. It provides a comprehensive set of features that save development time, minimize costs, reduce the use of precious test resources, a...