libevent和epoll,哪个更有效?

|                                                                                                                       
已邀请:
epoll由Linux提供。 libevent建立在epoll之上。 如果您知道自己在做什么,那么单独使用epoll可能会更有效。     
blais
所述,libevent在内部使用epoll。 Libev(http://software.schmorp.de/pkg/libev.html)也是一个不错的选择(我觉得它比libevent更好,但这就是我)。对于我来说,我直接在某些项目中使用了epoll,而在其他项目中使用了libev。我喜欢libev,因为它还提供计时器,信号,定期计时器(类似于cron的计时器)和状态监视程序。 那么,哪个更好?如果您想观看一些套接字描述符,那么epoll可能就是您所需要的。如果您正在编写多线程应用程序,那么libevent / libev可能是更好的选择。我认为您不会在epoll和libevent / libev之间看到明显的速度差异。     

要回复问题请先登录注册