Enum ExecutionPriority
- Namespace
- DotCompute.Abstractions.Execution
- Assembly
- DotCompute.Abstractions.dll
Execution priority levels for compute operations and pipeline stages. This is the canonical ExecutionPriority enum used across all projects.
public enum ExecutionPriority
- Extension Methods
Fields
AboveNormal = 4Above normal priority for important operations.
BelowNormal = 2Below normal priority for deferred operations.
Critical = 6Highest priority for critical operations that must be processed immediately.
High = 5High priority for important operations that should be processed quickly.
Idle = 0Lowest priority for background operations that can be delayed.
Low = 1Low priority for non-critical operations.
Normal = 3Normal priority for standard operations. This is the default priority level.
RealTime = 7Real-time priority for time-sensitive operations with strict deadlines. Use with caution as this can starve other operations.