epoll

epoll ist eine Linux 2.6 Readiness Notification API für Sockets, Pipes und spezielle Event-, Signal- und Timerdeskriptoren, die sowohl im level- als auch im flankengetriggerten Modus arbeiten können, obwohl derzeit nur das levelgetriggerte Verhalten in Übereinstimmung ist mit der Dokumentation. Im Gegensatz zu Poll oder Select skaliert epoll O (1) in Bezug auf die Anzahl der Deskriptoren und O (N) in Bezug auf die realisierten Ereignisse.
2
Antworten

select (), poll () oder epoll ()? für sysfs-Attribut

Ich arbeite mit gpio interrupts. Ich habe eine Datei in "/ sys / class / gpio / gpio38 / value". Ich möchte eine Benachrichtigung erhalten, wenn sich das Attribut value ändert. Wie kann ich das im User-Space erreichen? Da ich bereits Informati...
22.09.2012, 07:53
3
Antworten

epoll, kqueue, / dev / poll ... Erweiterungen für PHP

Gibt es eine PHP-Erweiterung (Stabilität ist irrelevant), die direkte polling-Funktionen von epoll, kqueue, / dev / poll erlaubt, ohne Libevent oder libev-Erweiterungen zu durchlaufen?     
07.03.2012, 16:57