在Windows上的Libev

Car*_*s00 7 c++ windows libevent libev

考虑libeventlibev.该libev库是否在Windows上具有IOCP的本机支持?

Rei*_*ica 9

libev和libevent都使用select来检测和调度事件(事件核心不执行I/O,只执行事件).

libevent另外还有一个套接字句柄抽象,它使用Windows上的iocps来进行读写操作.libev没有任何可比性.到目前为止看到的基准测试表明,iocp后端的libevent并不是很快,所以如果你在Windows上寻找快速,那么你最好在这一点上做你自己的I/O.


Akz*_*lin 7

看一下libuv,这是事件循环的另一个实现.它支持IOCP和其他后端.

这很强大,因为Node.JS使用它.