异步事件处理库 libevent
libevent是一个异步事件处理软件函式库,以BSD许可证释出。
libevent提供了一组应用程序编程接口(API),让程式设计师可以设定某些事件发生时所执行的函式,也就是说,libevent可以用来取代网络服务器所使用的循环检查架构。
由于可以省去对网络的处理,且拥有不错的效能,有些软件使用libevent作为网络底层的函式库,如:memcached、Tor。
![]() |
libevent需要考虑同步吗?Yu_Yang 发表于27天前 ,最后回答(27天前):Yu_Yang» |
|
![]() |
你用什么样的网络库?优缺点是?leehark 发表于2个月前 ,最后回答(1个月前):大张» |
|
![]() |
dns解析返回多个ip地址,如何处理?Yu_Yang 发表于1个月前 ,最后回答(1个月前):huan» |
|
![]() |
libevent 版本选择宏哥 发表于2年前 ,最后回答(2个月前):宏哥» |
|
![]() |
nginx 假如有1W个请求进来,PHP的这个页面执行需要1秒,那么等...Qianfeng 发表于1年前 ,最后回答(5个月前):放倒» |
|
![]() |
cJSON--健壮,简洁的C json 库宏哥 发表于1年前 ,最后回答(6个月前):宏哥» |
|
![]() |
libevent安装错误Wa_凹 发表于9个月前 ,最后回答(9个月前):Wa_凹» |
|
![]() |
关于close-on-exec的FD_CLOEXEC标志问题hapming 发表于9个月前 ,最后回答(9个月前):hapming» |
|
![]() |
centos6下没有event.h头文件 hiredis却能编译通过,请教为什么...xiangfei01 发表于1年前 |
|
![]() |
编译memcached时,执行./configure遇到error: libevent is re...ljq 发表于2年前 ,最后回答(1年前):coolge» |
|
![]() |
有没有php写的libevent的web服务器大大 发表于1年前 ,最后回答(1年前):WaiTing» |
|
![]() |
使用 libevent 和 libev 提高网络应用性能红薯 发表于2年前 ,最后回答(2年前):bastetwang» |
|
![]() |
libevent事件处理框架分析红薯 发表于4年前 |
|
使用 libevent 中的任何问题
我要提问/分享Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组...
POP-C++ 是一个全面的面向对象系统,用于在大规模分布式计算架构(如 Grid 或 P2P)...
Chaos是一个基于Linux平台, reactor模式的网络事件库, 目前仅支持TCP传输协议, 仅...
Goliath 是一个开源的非堵塞(异步) 的 Ruby Web 服务器框架,由 PostRank 开发。...
Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠...
Grizzly简介 Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候...
Raknet是一个基于UDP网络传输协议的C++网络库,允许程序员在他们自己的程序中实现高...
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器...
libev是高性能事件循环/事件模型的网络库,并且包含大量新特性。 它是继lievent和E...
Asio 是一个跨平台的C++开发包用来处理网络和低级I/O编程,通过先进的C++方法为开发...