C# (CSharp) Indiefreaks.Xna.Threading Namespace

Classes

Name Description
BackgroundWorker
DelegateWork
Semaphore A semaphore class.
SimpleScheduler A simple work scheduler class, implemented with a blocking queue (producer-consumer).
SpinLock A struct which implements a spin lock.
Task A struct which represents a single execution of an IWork instance.
TaskException
WorkOptions A struct containing options about how an IWork instance can be executed.
WorkStealingScheduler A "work stealing" work scheduler class. This can give much better performance than SimpleScheduler when tasks often launch sub-tasks.
Worker