lib网络库的解释
来源:互联网 发布:js获取多选框选中的值 编辑:程序博客网 时间:2024/05/16 07:52
libevent是一个用C语言编写的、轻量级的开源高性能网络库,有以下几个比较好的地方:事件驱动(event-driven),高性能;轻量级,专注于网络,不如ACE那么臃肿庞大;源代码相当精炼、易读;跨平台,支持win/linux/unix/和*BSD(伯克利软件套件,是Unix的衍生系统,常被当作工作站级别的Unix系统,促进了因特网的开发);支持多种i/o多路复用技术(所谓I/O多路复用机制,就是说通过一种机制,可以实现监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作,select,poll,epoll本质上都是同步i/o,因为它们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的);
epoll、poll、dev/poll\select\kqueue等,支持i/o,定时器和信号等事件,注册事件优先级。
libevent已经被广泛的应用,作为底层的网络库,如memcached、Vomit,Nylon、netchat等
0 0
- lib网络库的解释
- .LIB .DLL .H的解释
- 不错的lib与dll的解释
- 网络的解释
- 网络令牌的解释
- 关于lib,dll,.a,.so,静态库和动态库的解释说明
- 搞笑的网络名次解释
- 一些跟网络有关的参数解释
- 基础知识:网络专业术语的通俗形象解释
- 网络 报 40? 对应的解释
- 网络常见的组播地址 解释
- 网络名词的全称和解释
- ws2_32.lib 网络编程
- 相同网络与不同网络间的通讯解释!
- 学习《Unix网络编程》 对其中的lib进行编译
- imgdecmp.lib库的link
- 添加lib库的方法
- 静态库lib的编写
- 第八周项目三 分数类中的运算符重载
- Auto Layout 进阶
- ImageSwitcher的使用
- 《C++ primer》习题4.28程序
- Qt基础编程 绘制坐标轴
- lib网络库的解释
- gcc创建和使用动态库、静态库
- 数组清零
- hihoCoder #1014 : Trie树
- 解决putty中文乱码问题
- iOS8开发~UI布局(一)初探Size Class
- Android项目中自定义顶部标题栏Activity座位基类Activity
- 第八周 项目四:String类的构造
- 浙江大学PAT_乙级_1009. 说反话 (20)