发现提及 vlimit 以指定进程的资源使用限制。
功能:int vlimit(int资源,int限制)
vlimit 为进程设置资源的当前限制。
它现在是过时的方法吗?它与 prlimit 有何不同?
发现提及 vlimit 以指定进程的资源使用限制。
功能:int vlimit(int资源,int限制)
vlimit 为进程设置资源的当前限制。
它现在是过时的方法吗?它与 prlimit 有何不同?
vlimit()
是古老的。POSIX.1-2001 指定getrlimit()
并且setrlimit()
您应该使用它。
prlimit()
是一个 Linux 特定的 GNU 扩展,它为任意进程执行相同的任务(如果你有必要的权限);而不是设置或请求当前进程的限制,您指定要查询/设置其限制的进程的进程 ID。(查询时将第三个参数NULL
设置NULL
为