1. 简介 libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue、IOCP等系统调用管理事件机制。著名分布式缓存软件memcached也是基于libevent,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能。
主要特点如下:
事件驱...
分类:
其他好文 时间:
2015-08-11 18:55:16
阅读次数:
246
Libevent 是一个用C语言编写的、轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路...
分类:
其他好文 时间:
2015-07-11 16:29:59
阅读次数:
189
Libevent是什么? Libevent 是一个用C语言编写的、轻量级的开源高性能网络库。 官网:http://libevent.org/优点: (1)事件驱动,高性能 (2)轻量级,专注于网络 (3)跨平台,支持Windows,Linux,MacOS等 (4)支持多路I/O复用,ep...
分类:
其他好文 时间:
2015-06-21 19:46:34
阅读次数:
139
Libevent 是一个用C语言编写的、轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路...
分类:
其他好文 时间:
2015-03-10 11:46:22
阅读次数:
217
Libevent 是一个用C语言编写的、轻量级的开源高性能网络库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路...
分类:
其他好文 时间:
2015-03-10 11:43:17
阅读次数:
1514
1
前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且...
分类:
其他好文 时间:
2014-05-26 19:48:58
阅读次数:
398
libevent源码深度剖析一——序幕张亮1
前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用c语...
分类:
其他好文 时间:
2014-05-14 08:19:31
阅读次数:
256