limit concurrent tasks

Pipeline.NET - Limited concurrency Task Scheduler

Pipeline.NET - Limited concurrency Task Scheduler

The Pipeline.NET component provides you with a simple but powerful and robust way of funnelling tasks through a fixed number of pipelines (threads) in your .NET applications. Funnelling means to executing N1 number of tasks on N2 number of threads. Tasks will queue until a pipeline is available and then the scheduler will determine which the next task to execute is. Simply running 100 tasks on 6 pipelines (threads) is now very simple. A...