2 个版本 (1 个稳定版本)

1.0.0 2023年11月16日
0.1.0 2023年10月29日

#18 in #low

Download history 3/week @ 2024-03-08 2/week @ 2024-03-15 11/week @ 2024-03-29 1/week @ 2024-04-05

每月 71 次下载

MIT 许可证

4KB

低优先级线程

CI crates.io docs.rs

这是一个只有一个功能的crate,可以将调用线程的优先级设置为平台特定的可能最低值。

// Set the current thread to the lowest priority.
//
// This function returns () and will never fail.
lpt::lpt();

Windows

使用 SetThreadPriority()THREAD_PRIORITY_IDLE (-15)。

Unix

使用 libc::nice() 以最大nice级别。

  • macOS*BSD 上: +20
  • Linux 上: +19

依赖项

~0–36MB
~529K SLoC