1

发现提及 vlimit 以指定进程的资源使用限制。

功能:int vlimit(int资源,int限制)

vlimit 为进程设置资源的当前限制。

它现在是过时的方法吗?它与 prlimit 有何不同?

4

1 回答 1

2

vlimit()是古老的。POSIX.1-2001 指定getrlimit()并且setrlimit()您应该使用它。

prlimit()是一个 Linux 特定的 GNU 扩展,它为任意进程执行相同的任务(如果你有必要的权限);而不是设置或请求当前进程的限制,您指定要查询/设置其限制的进程的进程 ID。(查询时将第三个参数NULL设置NULL

于 2012-10-20T10:07:14.113 回答