… | |
… | |
26 | Libev supports select, poll, the linux-specific epoll and the bsd-specific |
26 | Libev supports select, poll, the linux-specific epoll and the bsd-specific |
27 | kqueue mechanisms for file descriptor events, relative timers, absolute |
27 | kqueue mechanisms for file descriptor events, relative timers, absolute |
28 | timers with customised rescheduling, signal events, process status change |
28 | timers with customised rescheduling, signal events, process status change |
29 | events (related to SIGCHLD), and event watchers dealing with the event |
29 | events (related to SIGCHLD), and event watchers dealing with the event |
30 | loop mechanism itself (idle, prepare and check watchers). It also is quite |
30 | loop mechanism itself (idle, prepare and check watchers). It also is quite |
31 | fast (see a L<http://libev.schmorp.de/bench.html|benchmark> comparing it |
31 | fast (see a L<benchmark|http://libev.schmorp.de/bench.html> comparing it |
32 | to libevent). |
32 | to libevent). |
33 | |
33 | |
34 | =head1 CONVENTIONS |
34 | =head1 CONVENTIONS |
35 | |
35 | |
36 | Libev is very configurable. In this manual the default configuration |
36 | Libev is very configurable. In this manual the default configuration |