Currently NSRunLoop is based on `select`. * libuv might do too much * libev looks like the best fit See also [gevent](https://blog.gevent.org/2011/04/28/libev-and-libevent/). Possibly not using libuv and friends might still be OK though :)
Currently NSRunLoop is based on
select.See also gevent.
Possibly not using libuv and friends might still be OK though :)