Module sched

Module sched 

Source
Expand description

任务与调度相关的常量和结构体定义

源于 Linux 内核头文件 <linux/sched.h> 中定义的常量和结构体

Modules§

clone3_flags
用于 clone3() 系统调用的 u64 标志位。

Structs§

CloneArgs
clone3 系统调用的参数结构体。
CloneFlags
用于 clone() 系统调用的标志位,控制子任务的资源共享和行为。
SchedFlags
用于 sched_{set,get}attr() 系统调用的标志位。

Enums§

SchedulingPolicy
Linux 系统的调度策略枚举。

Constants§

ALL_KNOWN_FLAGS 🔒
所有 CloneFlags 枚举中定义的有效标志
CLONE_ARGS_SIZE_VER0
CLONE_ARGS_SIZE_VER1
CLONE_ARGS_SIZE_VER2
CURRENTLY_SUPPORTED_FLAGS 🔒
当前内核实际支持的标志位
SCHED_RESET_ON_FORK
调度标志:在 fork 时重置为 SCHED_NORMAL。