介绍的比较全面和基础的一篇文章,对于理解概念有很大的帮助: 《事件驱动模型和异步IO多路复用》 《libevent和基于libevent的网络编程》 epoll 仅在linux是IO复用技术Libevent 将不同平台的IO复用技术封装统一的接口,使程序可以跨平台ZeroMQ 消息队列,支持不同的模型,用于将不同的应用程序采用消息方式连接起来,erlang的机制有点类似。