DistinctQueueProcessor (nuget): A multi-threaded queue processor base class. Processes added items from a queue in a parallel manner, and provides an index of running and waiting tasks. All operations on the public interface are fully thread-safe.
Keywords: datastructure|parallelization