Release history
13 releases of NTDLS.DelegateThreadPooling.
- Fixes thread pool queue depth check
Be sure to check out the NuGet package:
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/2.0.2
- Reduced handle count.
- Thread pool auto-growth and shrink.
- Fixes to thread pool queue depth override check.
Be sure to check out the NuGet package:
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/2.0.1
- Added thread state collection name tracking.
Full Changelog: https://github.com/NTDLS/NTDLS.DelegateThreadPooling/compare/1.2.12...1.2.13
- Added thread worker state timestamps and duration.
- Added aborted thread state tracking.
- Better defined the shut down exceptions.
Full Changelog: https://github.com/NTDLS/NTDLS.DelegateThreadPooling/compare/1.2.11...1.2.12
- Further refined thread waiting and signaling.
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/1.2.9
- Added infinite wait and sleep ceiling burndown for balanced idle CPU time and performance.
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/1.2.8
- Added collection pruning.
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/1.2.5
- Added collection exception handling.
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/1.2.4
- Added parameterized delegate functions.
- Project rename.
https://www.nuget.org/packages/NTDLS.DelegateThreadPooling/1.2.2
- Added default thread count, support for aborting queued items and changing spin and wait times.
- Added exception handling and thread count growth.
- Added maximum queue depth enforcement.
https://www.nuget.org/packages/NTDLS.DelegateThreadPool/1.2.1
- Initial release.
https://www.nuget.org/packages/NTDLS.DelegateThreadPool/1.0.0