当前位置: 技术问答>linux和unix
谁能解释一下epoll、libevent、zeroMQ的区别?
来源: 互联网 发布时间:2016-12-26
本文导语: 如题,等答案 | epoll 仅在linux是IO复用技术 Libevent 将不同平台的IO复用技术封装统一的接口,使程序可以跨平台 ZeroMQ 消息队列,支持不同的模型,用于将不同的应用程序采用消息方式连接起...
如题,等答案
|
epoll 仅在linux是IO复用技术
Libevent 将不同平台的IO复用技术封装统一的接口,使程序可以跨平台
ZeroMQ 消息队列,支持不同的模型,用于将不同的应用程序采用消息方式连接起来,erlang的机制有点类似。
Libevent 将不同平台的IO复用技术封装统一的接口,使程序可以跨平台
ZeroMQ 消息队列,支持不同的模型,用于将不同的应用程序采用消息方式连接起来,erlang的机制有点类似。
|
嗯 结贴吧呵
都没用过的说
都没用过的说
|
Select、poll、epoll是linux下socket模型。libevent是包含了多线程和socket开发的库,包含有select、poll、epoll这些模型。另外那个没用过。
|
异步IO
|
epoll是linux提供的批量句柄等待的机制,但是这个机制是2.6才加进去的,而且BSD(MacOS),Windows等操作系统用的是其他机制。所以就出了libevent屏蔽了这些机制,用于上层开发人员能开发出可移植的网络代码。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。