当前位置:   article > 正文

开源项目libevent_基于libevent开源项目

基于libevent开源项目

前言

开源项目libevent已经在业界广泛使用,甚至是一些对开源软件有着苛刻看法的大公司都在自己的项目里引入了libevent。好吧,libevent项目到底是什么鬼?
 

简介

官方的简介,https://libevent.org/首页有英文说明。中文大意如下:

Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac Os;支持多种 I/O 多路复用技术, epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。

被广泛使用到了其他的开源软件,列表很长,不一一列举,其中比较著名的是ChromiumMemcached

设计

libevent其实是一个典型的反应器设计模式实现。

未完待续

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/476654
推荐阅读
相关标签
  

闽ICP备14008679号