Im Allgemeinen ist ein Dateideskriptor ein Index für einen Eintrag in einer Kernel-residenten Datenstruktur, der die Details aller geöffneten Dateien enthält. In POSIX wird diese Datenstruktur als Dateideskriptortabelle bezeichnet, und jeder Prozess hat seine eigene Dateideskriptortabelle.
In der Microsoft Windows-Terminologie und im Kontext der C-Standard-I / O-Bibliothek wird "Dateihandle" bevorzugt.
Ich habe eine Maschine, auf der node.js (v0.1.32) mit einem tcp-Server (tcp.createServer) und einem http-Server (http.createServer) läuft. Der HTTP-Server wird von langen Polling-Anfragen (die jeweils 50 Sekunden dauern) von einer Komet-basierte...
09.07.2010, 16:05
Ich portiere Code nach Darwin OS X und als Teil der Änderung gehen wir von gcc zum clang Compiler.
Im Code gibt es eine Funktion aus dem Jahr 2005, die an mehreren Stellen im Internet veröffentlicht wurde. Es bietet Funktionen für mehrere ver...
25.03.2014, 02:41
In /proc/pid/fd/ gibt es zu viele Dateideskriptoren. Kann ich den shell-Befehl verwenden, um diese Dateideskriptoren zu schließen?
13.05.2011, 06:00
In C Pseudocode:
%Vor%
Der Prozess ruht so lange, wie er von select() ausgelöst wurde, bis ein anderer Prozess in fifo schreibt. Danach wird immer fifo als lesbarer Dateideskriptor gefunden.
Wie vermeidet man dieses Verhalten (na...
30.01.2013, 00:11