Skip to main content

Module scheduler

Module scheduler 

Source
Expand description

Public scheduler API. Platform routing by target_os.

On Linux this module delegates to the internal syscalls module, where the unsafe { libc::syscall(...) } blocks are each documented individually. On other targets every function returns Unsupported, but the API compiles — the workspace builds on macOS/Windows.

Structs§

RunningSchedulerInfo
Description of an active scheduling configuration.

Enums§

SchedulerKind
Classification of the Linux scheduler policy.
SchedulerProfile
Scheduler policy. Linux-specific (see sched(7)).

Functions§

current_scheduler
Reads the current scheduler configuration of the calling thread.