21 packages tagged with “ThreadPool”
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool, exceptions) using the prometheus-net package.
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool) using the App.Metrics package.
Nelibur.Sword is a library to take with you in the battle of Clean Code.
a generic object pool, with a generic thread pool based on the object pool
Assists in the (risky) process of blocking a synchronous method waiting for an asynchronous Task to complete.
Exposes .NET core runtime metrics (GC, JIT, lock contention, thread pool) using the AppMetrics package.
Supplementary attributes package for use with Hudl.Mjolnir.
具有容量控制以及空闲到期设计的线程池
A comprehensive and efficient low-contention thread pool for easily managing both sync and async workloads. It provides granular work control, flexible concurrency, and robust error handling.
A library for object and collection pooling and various other things. Documentation is found on the project site.
An instanced, dedicated ThreadPool for eliminating "noisy neighbor" problems on the CLR ThreadPool
This is a common thread pool framework for all applications
Android com.aliyun.iot.aep.sdk:threadpool for Xamarin.Android
A framework to easily create threads to run tasks Synchronously or Asynchronously. To get started write a class that derives from AThreadTask. From there override the PerformTask(object parameter) method. In this method, write the code you would like to have ran in it's own thread. The value you return will be populated in the ReturnValue property of AThreadTask. Synchronous threading will run all of the tasks in the queue when the Start() method has been called and block the main thread until all of the tasks have completed. Any tasks added after Start() has been called will need to have Start() called again. Asynchronous threading will run all of the tasks in the queue and not block the main thread when Start() has been called. If you add tasks after Start(), they will be added to the queue and executed when a thread becomes available.
A direct reimplementation of SmartThreadPool in .NET Standard that keeps 100% of the public API.
A dedicated Thread Pool for computations parallelization.
Task Monitoring is a C# library designed to monitor and manage Task and ThreadPool usage in .NET applications. It provides an API to expose runtime statistics, such as the number of active threads and tasks, and detailed task execution information.
Collection of useful classes for your .NET application: Object Pool, Thread Pool, Queue Async Processor, BlockingQueue, DiskQueue, ThreadSetManager, Throttling, Semaphore, EntryCounteringEvent, Collections, ReadOnlyCollections, IoC, WeakEvent and other.
Modernized Smart Thread Pool with ValueTask support for .NET 6 and above.
WodToolKit是一个功能丰富的轻量级.NET综合工具库,旨在封装各类常用功能,简化开发工作,提高开发效率。该库采用.NET Standard 2.1标准,确保在各种.NET平台上的广泛兼容性,目前已实现HTTP请求处理、Cookie管理、JSON解析、AES加密、内存缓存、线程池管理和增强的JavaScript执行功能,未来将持续扩展更多实用工具模块。