Click or drag to resize
DigitalRuneDigitalRune.Threading Namespace
The DigitalRune.Threading namespace provides cross-platform support for task-based multithreading.
Classes
  ClassDescription
Public classCode exampleParallel
Provides support for parallel execution of tasks.
Public classTaskException
Occurs when an unhandled exception is thrown within a Task.
Public classWorkStealingScheduler
A task scheduler that supports "work stealing" to balance tasks across multiple worker threads.
Structures
  StructureDescription
Public structureTask
Represents an asynchronous operation.
Public structureTaskT
Represents an asynchronous operation that can return a value.
Public structureWorkOptions
Defines how an IWork instance can be executed.
Interfaces
  InterfaceDescription
Public interfaceITaskScheduler
Defines a task scheduler.
Public interfaceIWork
Represents a piece of work which can be executed in parallel.