C# (CSharp) Sharplike.Core.Scheduling Namespace

Classes

Name Description
AbstractSimpleScheduler The abstract class for any simple scheduler (using either single or multi-threaded models). Any scheduler that inherits from AbstractSimpleScheduler should dispatch tasks in the order they are added to the scheduler. (Note, of course, that in multi-threaded models they may not return in the same order.)
PrioritizedThreadPoolScheduler The class for a prioritized scheduler. Internally the class uses SortedList for relatively efficient insertion and deletion of tasks, and is recommended only for multi-threaded schedulers.
SimpleThreadPoolScheduler
SingleThreadedScheduler
ThreadTask