Закрытие всех открытых файлов в процессе

После использования его немного я понимаю, что самое простое описание - то, что это - точно то же как аргументы в for цикл...

(from:to:step)

Любой из них является дополнительным:

(:to:step)
(from::step)
(from:to)

Затем для отрицательной индексации просто нужны Вы для добавления длины строки к отрицательным индексам для понимания этого.

Это работает на меня так или иначе...

17
задан codeforester 31 August 2018 в 16:21
поделиться

1 ответ

Может показаться неэффективным попытка закрыть все файловые дескрипторы, но на самом деле это не так уж плохо. Реализация системного вызова для поиска файлового дескриптора должна быть достаточно эффективной, если система работает нормально.

Если вы хотите найти только закрытые дескрипторы открытых файлов, вы можете использовать файловую систему proc в системах, где она существует. Например, в Linux / proc / self / fd перечислит все дескрипторы открытых файлов. Выполните итерацию по этому каталогу и закройте все> 2, за исключением дескриптора файла, который обозначает каталог, в котором вы выполняете итерацию.

5
ответ дан 30 November 2019 в 14:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: