Я использую команду linux ulimit
, чтобы установить некоторые ограничения для открытия файлов. Если я использую ulimit -n 4
, это откроет только 1 файл. Если я использую ulimit -n 5
, это откроет 2 файла. Таким образом, формула будет ulimit -n number of files+3
. Вопрос в том, почему эта разница +3? Что это за 3 представителя? Может быть, один для файла, один для исполняемого файла и один для ...?