Вопросы с тегом «file-descriptor»

11
Что такое файловые дескрипторы, объясняемые простыми словами?
Что может быть более упрощенным описанием файловых дескрипторов по сравнению с Википедией? Зачем они нужны? Скажем, возьмем процессы оболочки в качестве примера и как это применимо к нему? Содержит ли таблица процессов более одного дескриптора файла. Если да, то почему?

3
Каково теоретическое максимальное количество открытых TCP-соединений, которое может иметь современная коробка Linux
Предполагая бесконечную производительность от оборудования, может ли коробка Linux поддерживать> 65536 открытых TCP-соединений? Я понимаю, что количество эфемерных портов (<65536) ограничивает количество соединений от одного локального IP до одного порта на одном удаленном IP. Кортеж (локальный IP, локальный порт, удаленный IP, удаленный порт) - это то, что однозначно определяет TCP-соединение; …

16
узел и ошибка: EMFILE, слишком много открытых файлов
В течение нескольких дней я искал рабочее решение ошибки Error: EMFILE, too many open files Похоже, у многих людей такая же проблема. Обычный ответ включает в себя увеличение количества файловых дескрипторов. Итак, я попробовал это: sysctl -w kern.maxfiles=20480, Значение по умолчанию - 10240. Это немного странно для меня, потому что …



7
Как создать c ++ fstream из файлового дескриптора POSIX?
Я в основном ищу версию fdopen () на C ++. Я провел небольшое исследование по этому поводу, и это одна из тех вещей, которые кажутся простыми, но на деле оказываются очень сложными. Я что-то упустил в этой вере (т.е. это действительно легко)? Если нет, есть ли где-нибудь хорошая библиотека, чтобы …

2
Что означает> &?
Меня немного смутило это выражение: gcc -c -g program.c >& compiler.txt Я знаю, &>filenameчто как stdout, так и stderr будут перенаправлены в файл filename. Но в этом случае амперсанд стоит после знака «больше». Похоже, это имеет вид M>&N, где Mи N- дескрипторы файлов. В приведенном выше фрагменте есть M=1и N='compiler.txt'? …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.