Libev wurde durch libuv ersetzt.
Die Timer-API ist here dargestellt
Grundsätzlich ist die Ereignisschleife zum Abfragen geht, nachdem alle anderen nicht-IO-Aktivitäten in dem System beendet sind. Im Moment werden unter anderem ein oder mehrere E/A-Ereignisse und ein oder mehrere Timer-Ereignisse anstehen. Die Eingabe für die Umfrage ist so gestaltet, dass das Timeout unter den registrierten Zeitereignissen am geringsten ist. Dies hilft in Verbindung mit einem relativen Zeitfeld, das die Ereignisschleife beibehält, dabei, die richtige Zeit für das Auslösen des Timer-Rückrufs herauszufinden.
Kurz gesagt, die Zeit, die gewartet werden muss, wird durch den Poll-Aufruf an das Betriebssystem delegiert, nicht durch normales Aufwachen und erneutes Prüfen.
Hoffe, das hilft.