A comprehensive and efficient lock-free thread pool with granular work control, flexible concurrency, robust error handling, and easy work management for both sync and async workloads.
-
Updated
Aug 1, 2025 - C#
A comprehensive and efficient lock-free thread pool with granular work control, flexible concurrency, robust error handling, and easy work management for both sync and async workloads.
Collection of useful classes for your .NET application (object pool, thread pool, async processing, queues, collections, multithreading primitives, etc.)
TaskFactory Unity objects plus a collection of TaskSchedulers with optional limited concurrency
C# threading library with async/await friendly fiber.
.NET parallel tasks executing library - DLL and NuGet package source.
Repository for the .NET Threading in Detail talk at the .NET User Group Regensburg in January 2017
C# multi-threading console .net6 application running in Docker
Effective multi-threaded Async/Await Library
A generic ThreadPool with promise implementation
An application thread pool for .NET or Mono
A library to make multi-threaded code more testable
Workshop project for mastering concurrency in C# and fix common multi thread synchronisation issues
An Intelligent ThreadPool for eliminating over subscription problems on the CLR ThreadPool
Multithreaded image manipulation. RGB to grayscale using C# Threadpool (project 1) and Tasks (project 2) with various tests.
Explores the differences between Thread and Task in C#, along with tips on when to use each.
My course work for Parallel computing 2021
Program for generatin xUnit tests for C# written projects
Ez libraries for memory management, object reuse and threading tasks.
Add a description, image, and links to the thread-pool topic page so that developers can more easily learn about it.
To associate your repository with the thread-pool topic, visit your repo's landing page and select "manage topics."