1 | libev is modelled after libevent (http://monkey.org/~provos/libevent/), but aims |
1 | libev is modelled after libevent (http://monkey.org/~provos/libevent/), but aims |
2 | to be faster and more correct, and also more featureful. Examples: |
2 | to be faster and more correct, and also more featureful. Examples: |
3 | |
3 | |
4 | - multiple watchers can wait for the same event without deregistering others. |
4 | - multiple watchers can wait for the same event without deregistering others, |
|
|
5 | both for file descriptors as well as signals. |
5 | (registering two read events on fd 10 and unregistering one will not |
6 | (registering two read events on fd 10 and unregistering one will not |
6 | break the other) |
7 | break the other) |
7 | |
8 | |
8 | - fork() is supported and can be handled |
9 | - fork() is supported and can be handled |
9 | (there is no way to recover from a fork when libevent is active) |
10 | (there is no way to recover from a fork when libevent is active) |
… | |
… | |
54 | whats missing? |
55 | whats missing? |
55 | |
56 | |
56 | - evdns, evhttp, bufferevent are missing, libev is only an even library at |
57 | - evdns, evhttp, bufferevent are missing, libev is only an even library at |
57 | the moment. |
58 | the moment. |
58 | |
59 | |
59 | - no priority support at the moment. |
60 | - no priority support at the moment |
60 | |
61 | |
61 | - kqueue, poll (libev currently implements epoll and select). |
62 | - kqueue, poll (libev currently implements epoll and select) |
62 | |
63 | |
|
|
64 | - windows support (whats windows?) |
|
|
65 | |