libevent是一个异步事件处理软体函式库。libevent是一个提供异步事件通知的软件库。libevent提供了一组应用程序编程接口（API），libevent API提供的机制允许开发者为事件注册回调函式，例如文件描述符上的发生了特定事件或者等待特定事件超时，接收到信号的事件，常规的定时器超时事件。当事件发生时，libevent实例会执行回调函数。libevent 在设计上是用来替代很多事件驱动网络服务器自行实现的事件循环框架的。也就是说，libevent可以用来取代网路伺服器所使用的事件循环检查框