GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum wird poll nicht durch epoll ersetzt?

poll ist für einfache Fälle viel einfacher; es ist wahrscheinlich genauso effizient für eine kleine Anzahl von Dateideskriptoren. Der Anrufer muss sich keine Gedanken über die Verwaltung von Umfrage-FDs und das Hinzufügen/Entfernen von FDs machen, er kann einfach alle gewünschten FDs bei jedem Aufruf zur Umfrage hinzufügen.

Mein Gefühl ist, dass sie komplementär sind, obwohl poll als Wrapper für epoll implementiert werden KÖNNTE, es wahrscheinlich nicht sein sollte.

epoll könnte (fast) als Wrapper für poll implementiert werden, aber das würde seine Effizienzargumente zunichte machen.


Linux
  1. Warum ich bei xterm bleibe

  2. Warum ist Cd kein Programm?

  3. Linux – Warum verwenden wir Su – und nicht nur Su?

  4. Warum funktioniert die Bash-Prozesssubstitution bei einigen Befehlen nicht?

  5. Warum akzeptiert Find „-exec Cp {} Dir +“ nicht?

Warum „löschen“ den ganzen Bildschirm nicht löschen?

Warum fügt Samba keinen neuen Benutzer mit „samba-tool“ hinzu?

Was macht poll() mit einem Timeout von 0?

O_RDWR auf Named Pipes mit poll()

Haproxy protokolliert nicht mit rsyslog

Warum nicht ICMP blockieren?