Top 20 NuGet threading Packages

.NET Portable Class Library that provides awaitable synchronization primitives for use with code employing the Task abstraction for modeling asynchronous operations.
Just another Dependency Injection Framework
A direct reimplementation of SmartThreadPool in .NET Standard that keeps 100% of the public API.
Just another (portable) Dependency Framework
Extension methods for System.Threading.ReaderWriterLockSlim.
Concurrent collections.
Package Description
Wrapper above [Quartz.NET] (https://github.com/quartznet/quartznet) for .NET Core.
C# Multi threading programming working library. This library will help us to manage large set of work in different pipeline.
Allows for the querying and management of processor groups on a Windows system, including the ability to assign managed threads to a specific processor group.
Provides a way to subscribe to a Thread Exit event
Provides the ability to List items in Concurrent manner.
Abstractions for several System.Threading classes
Wrapper above [Quartz.NET] (https://github.com/quartznet/quartznet) for .NET Core.
This package enables .NET projects to use atomic primitives.
BlitzCache is a thread safe cache that accepts synchronous and asyncronous calls being simplicity its main goal.
Provides the ability to List items in Concurrent manner.
ConfigureAwait(true) and ConfigureAwait(false) are very important when dealing with asynchronous code. However, they make code hard to read and easy to fail. ObviousAwait introduces two aliases: KeepContext() and FreeContext(), reducing the cognitive load while reading and writing asynchronous code.
Library to handle concurrent tasks. \n Repository: https://github.com/ultranaco/threading-csharp
Package Description