Namespace Lucene.Net.Support.Threading
Classes
DisposableThreadLocalProfiler
For Debuging purposes.
LimitedConcurrencyLevelTaskScheduler
Provides a task scheduler that ensures a maximum concurrency level while running on top of the thread pool.
Source: https://msdn.microsoft.com/en-us/library/system.threading.tasks.taskscheduler(v=vs.110).aspx
ReentrantLock
TaskSchedulerCompletionService<T>
ThreadClass
Support class used to handle threads
ThreadLock
Abstract base class that provides a synchronization interface for derived lock types
Interfaces
ICompletionService<V>
IThreadRunnable
this interface should be implemented by any class whose instances are intended to be executed by a thread.