Table of Contents

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 = 4

Above normal priority for important operations.

BelowNormal = 2

Below normal priority for deferred operations.

Critical = 6

Highest priority for critical operations that must be processed immediately.

High = 5

High priority for important operations that should be processed quickly.

Idle = 0

Lowest priority for background operations that can be delayed.

Low = 1

Low priority for non-critical operations.

Normal = 3

Normal priority for standard operations. This is the default priority level.

RealTime = 7

Real-time priority for time-sensitive operations with strict deadlines. Use with caution as this can starve other operations.