gpt4 book ai didi

linux - 如何在linux中用c++调用 "unlimit"

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:22 26 4
gpt4 key购买 nike

当我在我的机器上输入“limit”时:

输出将是:

cputime      unlimited
filesize unlimited
datasize unlimited
stacksize 8192k
coredumpsize unlimited
memoryuse unlimited
vmemoryuse unlimited
descriptors 32768
memorylocked 32 kbytes
maxproc 385318

但我想将堆栈大小设置为无限制,所以我在我的 linux 控制台中输入“unlimit”以使其不受限制。

但是我希望它在我的 C++ 程序中自动更改。我该怎么做?

最佳答案

使用setrlimit() 系统调用。将 RLIMIT_STACK 指定为资源并将 RLIM_INFINITY 指定为新限制。

http://linux.die.net/man/2/setrlimit

关于linux - 如何在linux中用c++调用 "unlimit",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16975512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com