Skip to main content

Module scheduler

Module scheduler 

Source
Expand description

Scheduler based multi-stream support.

Structs§

SchedulerMultiStream
Represents a multi-stream scheduler that manages task execution across multiple streams.
SchedulerMultiStreamOptions
Options for configuring a SchedulerMultiStream.
SchedulerPoolMarker
The factory a SchedulerMultiStream’s pool is built from. Public only because it names the pool in FailureStore::Factory; it has no surface of its own.
SchedulerRelocation
A scheduler’s streams, relocating one stream’s memory: every stream’s queued tasks run and are flushed first, since a queued task holds the addresses its buffers resolved to.
Stream
Represents a single stream that holds tasks and a backend stream.

Enums§

SchedulerStrategy
Defines the scheduling strategy for task execution.

Traits§

SchedulerStreamBackend
Defines a trait for a scheduler stream backend, specifying the types and behavior for task scheduling.