我想知道是否可以通过 perl 控制优先级。基本上,如果某个进程占用了 cpu,我希望我的 perl 脚本继续在我的盒子中运行。这个 perl 脚本要么降低优先级,要么如果进程占用过多的 CPU,perl 脚本也可以杀死它。我讨厌特定于操作系统,但我正在尝试为 Windows 系统设计它。
问问题
697 次
2 回答
1
您可以使用getpriority和setpriority来处理 Perl 中的优先级。
于 2012-12-07T00:09:28.803 回答
0
这类似于 C 函数 nice() ,用于更改当前进程的调度偏好。积极的论点意味着更多的礼貌过程,消极的价值观意味着更需要的过程。普通用户进程只能更有礼貌。失败时返回 undef。
于 2012-12-07T01:13:51.020 回答