【发布时间】:2014-09-11 13:59:32
【问题描述】:
正如标题所示,我需要知道是否有某种方法可以使 setrlimit RLIMIT_CPU 的精度低于秒?
struct rlimit cpulimit;
cpulimit.rlim_cur = 5; // 5 seconds SIGXCPU
cpulimit.rlim_max = 5; // 5 seconds SIGKILL
(我知道在一个典型的系统上,一个程序一次可能需要大约 10 毫秒)我什至不需要它是毫秒精度。 100 毫秒就可以了。
所以我很好奇会不会是这样的:
struct rlimit cpulimit;
cpulimit.rlim_cur = 3500; // 3.5 seconds SIGXCPU
cpulimit.rlim_max = 4500; // 4.5 seconds SIGKILL
我没有看到解释我需要这个的原因以及我如何使用它的相关性。 如果需要,我会编辑问题和信息。
提前致谢,
前
【问题讨论】: