GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi poll n'est pas remplacé par epoll ?

poll est beaucoup plus simple pour les cas faciles; il est probablement tout aussi efficace pour un petit nombre de descripteurs de fichiers. L'appelant n'a pas à se soucier de la maintenance des FD de sondage et de l'ajout/de la suppression de FD, il peut simplement ajouter tous ceux qu'il souhaite à chaque appel à interroger.

Mon sentiment est qu'ils sont complémentaires, bien que poll POURRAIT être implémenté comme un wrapper pour epoll, il ne devrait probablement pas l'être.

epoll pourrait (presque) être implémenté comme wrapper pour poll, mais cela irait à l'encontre de ses arguments d'efficacité.


Linux
  1. Pourquoi Find n'accepte-t-il pas '-exec Cp {} Dir +' ?

  2. Opération non prise en charge avec Setfacl ?

  3. Pourquoi est-ce Rm -rf et non Rmdir -rf ?

  4. Que fait poll() avec un timeout de 0 ?

  5. Pourquoi Tomcat fonctionne-t-il avec le port 8080 mais pas 80 ?

Pourquoi je m'en tiens à xterm

Pourquoi "effacer" ne pas effacer tout l'écran ?

Pourquoi `exit &` ne fonctionne pas ?

Pourquoi Samba n'ajoute-t-il pas un nouvel utilisateur avec "samba-tool" ?

O_RDWR sur les canaux nommés avec poll()

Pourquoi ne pas bloquer ICMP ?