Expand description
线程 CPU 亲和性绑定(Linux 平台抽象)
将 libc::sched_setaffinity 等 Linux 特有系统调用封装为 safe API,
严格遵守 AGENT.md §1.1 “所有 unsafe 必须封装在 zenith-linux 内部”。
§安全保证
本模块所有 unsafe 块均集中在 libc FFI 调用,对外提供 Result 接口。
调用方零 unsafe 即可完成线程→CPU 核心的硬绑定。
Enums§
- Affinity
Error - 亲和性设置错误
Functions§
- online_
cpu_ count - 获取在线 CPU 数量
- set_
thread_ affinity - 将当前线程绑定到指定 CPU 核心
- set_
thread_ affinity_ range - 将当前线程绑定到一组 CPU 核心