2 个版本 (1 个稳定版本)
1.0.0 | 2023年11月16日 |
---|---|
0.1.0 | 2023年10月29日 |
#18 in #low
每月 71 次下载
4KB
低优先级线程
这是一个只有一个功能的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