Cette extension fournit une interface à la bibliothÚque » libev, une boucle d'événements hautement performante, écrite en C.
Note: Cette extension n'est pas disponible sur les plates-formes Windows.
Libev est une boucle d'Ă©vĂ©nements : elle enregistre un intĂ©rĂȘt pour certains Ă©vĂ©nements (comme un descripteur de fichier devenu lisible, ou encore un dĂ©lai d'attente maximal qui survient), elle va gĂ©rer les sources de ces Ă©vĂ©nements, et fournir le programme avec ces Ă©vĂ©nements.
Pour réaliser cela, elle va prendre un contrÎle plus ou moins total du processus (ou Thread) en exécutant un gestionnaire de boucle d'événements, puis va les communiquer via un mécanisme de fonction de rappel.
L'enregistrement d'intĂ©rĂȘts pour certains Ă©vĂ©nements se fait via des observateurs, puis, redonne la main Ă libev en dĂ©marrant ces observateurs.
Pour plus de détails, se reporter à la » documentation de libev.