work background

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...

Event Log Writer - High Performance Event Logging

Event Log Writer - High Performance Event Logging

The Event Log Writer .NET component provides you with a simple and robust method to write to the event log. One of the major highlight of this component is writing to the event log at defined intervals on a background thread. This ensures that the performance of your applications remains at peak! This component also offers high performance writes using cached writers – creates the writers for you ensuring that the correct writer is always used...

Parallel.NET - Background Task Scheduler

Parallel.NET - Background Task Scheduler

The Parallel.NET component provides you with a simple and robust way of getting your .NET applications to perform regular tasks at configurable intervals. There is no interference to other aspects of the application including the UI or users. What are the features? Execute tasks at configurable intervals Run multiple tasks at different intervals using 1 ParallelScheduler Configure whether background tasks use the ThreadPool or run on...