Запитання з тегом «file-descriptor»

11
Що таке дескриптори файлів, пояснені простими словами?
Що було б більш спрощеним описом дескрипторів файлів у порівнянні з Вікіпедією? Чому вони потрібні? Скажімо, візьміть приклади оболонок як приклад і як це застосовується для цього? Чи містить таблиця процесів більше одного дескриптора файлів. Якщо так, то чому?

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

16
вузол та помилка: EMFILE, занадто багато відкритих файлів
Деякі дні я шукав робоче рішення помилки Error: EMFILE, too many open files Здається, у багатьох людей однакова проблема. Звичайна відповідь передбачає збільшення кількості дескрипторів файлів. Отже, я спробував це: sysctl -w kern.maxfiles=20480, Значення за замовчуванням - 10240. Це трохи дивно на моїх очах, тому що кількість файлів, якими я …



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

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.