Browse Source

*** empty log message ***

master
Marc Alexander Lehmann 9 years ago
parent
commit
dc9dee3ae4
2 changed files with 5 additions and 4 deletions
  1. +1
    -0
      Changes
  2. +4
    -4
      ev.pod

+ 1
- 0
Changes View File

@ -3,6 +3,7 @@ Revision history for libev, a high-performance and full-featured event loop.
TODO: ev_loop_prefork hint?
TODO: ev_loop_wakeup
TODO: confusion about threads ongiong
TODO: not_blocked flag.
- change the default periodic reschedule function to hopefully be more
exact and correct even in corner cases or in the far future.


+ 4
- 4
ev.pod View File

@ -485,10 +485,10 @@ C<EV_WRITE> to C<POLLOUT | POLLERR | POLLHUP>.
Use the linux-specific epoll(7) interface (for both pre- and post-2.6.9
kernels).
For few fds, this backend is a bit little slower than poll and select,
but it scales phenomenally better. While poll and select usually scale
like O(total_fds) where n is the total number of fds (or the highest fd),
epoll scales either O(1) or O(active_fds).
For few fds, this backend is a bit little slower than poll and select, but
it scales phenomenally better. While poll and select usually scale like
O(total_fds) where total_fds is the total number of fds (or the highest
fd), epoll scales either O(1) or O(active_fds).
The epoll mechanism deserves honorable mention as the most misdesigned
of the more advanced event mechanisms: mere annoyances include silently


Loading…
Cancel
Save