Измените мягкое ограничение на стек с помощью команды ulimit - PullRequest
0 голосов
/ 20 мая 2019

Я изучаю память стека и пытаюсь увеличить Soft Limit.Для этого я нашел следующие команды:

  • Показать размер стека в килобайтах:
ulimit -s 
  • Я могу изменить его, используя:
ulimit -s value
  • ОС также устанавливает жесткий предел, т. Е. Предел, который пользователю не разрешено устанавливать.код:
ulimit –H –s

Я получил на выходе в качестве ответа неограниченное значение, а иногда и значение -1

Мой вопрос:

  • Почему -1 - это удобное значение, означающее неограниченно ?

1 Ответ

0 голосов
/ 20 мая 2019

Ответ, вероятно, связан с тем, что -1 является ближайшим целым числом к ​​0, а не 0. Все, что равно 0 или больше 0, будет интерпретировано как фактическое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...