这两天没事,看了一下Memcached和libevent的源码,做个小总结. 1.入门 1.1.概述Libevent是一个用于开发可扩展性网络服务器的基于事件驱动(event-driven)模型的网络库.Libevent有几个显著的亮点: (1)事件驱动(event-driven),高性能:(2)轻量级,专注于网络,不如 ACE 那么臃肿庞大: (3)源代码相当精炼.易读: (4)跨平台,支持 Windows.Linux.*BSD和 Mac Os: (5)支持多种 I/O多路复用技术, epol…