考虑libevent
vs. libev
_ 该libev
库是否在 Windows 上具有对 IOCP 的本机支持?
问问题
11067 次
3 回答
10
libev 和 libevent 在 Windows 上都使用 select 来检测和调度事件(事件核心不做 I/O,只做事件)。
libevent 另外还有一个套接字句柄抽象,它在 windows 上使用 iocps 来进行读取和写入。libev 没有任何可比性。到目前为止看到的基准表明 libevent 的 iocp 后端不是很快,所以如果你在 windows 上寻找快速,你最好在这一点上做你自己的 I/O。
于 2012-03-30T17:34:09.400 回答
7
看看libuv,另一个事件循环的实现。它支持 IOCP 和其他后端。
这是健壮的,因为 Node.JS 使用它。
于 2013-08-03T17:46:53.650 回答