mirror of /home/gitosis/repositories/libev.git
*** empty log message ***
This commit is contained in:
parent
4fd4a8b921
commit
dc9dee3ae4
1
Changes
1
Changes
|
@ -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.
|
||||
|
|
8
ev.pod
8
ev.pod
|
@ -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…
Reference in New Issue