文档章节

libevent学习资料

年少爱追梦
 年少爱追梦
发布于 2016/11/17 22:41
字数 173
阅读 22
收藏 3

 

    <<libevent学习资料>>

The libevent API provides a mechanism to execute a callback function when a
specific event occurs on a file descriptor or after a timeout has been
reached. Furthermore, libevent also support callbacks due to signals or
regular timeouts.

libevent is meant to replace the event loop found in event driven network
servers. An application just needs to call event_dispatch() and then add or
remove events dynamically without having to change the event loop.


官网
http://libevent.org/

Fast portable non-blocking network programming with Libevent
http://www.wangafu.net/~nickm/libevent-book/


epoll学习笔记
http://www.cppblog.com/converse/archive/2008/04/29/48482.aspx

libevent事件处理框架分析
http://www.cppblog.com/converse/archive/2009/01/03/71040.aspx

libevent入门教程:Echo Server based on libevent
http://www.felix021.com/blog/read.php?2068

libevent源码深度剖析
http://blog.csdn.net/sparkliang/article/category/660506

How to use epoll? A complete example in C

https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/

本文转载自:http://blog.csdn.net/tge7618291/article/details/7698813

上一篇: DNS记录类型
下一篇: 开发工具
年少爱追梦
粉丝 35
博文 187
码字总数 118751
作品 0
杭州
程序员
私信 提问
Linux下定时器的使用

Linux下应用层定时器本来有好几种,大伙可以去搜索其他帖子博客,这里我主要描述我在使用setitimer时候遇到的问题,话不多说,直接上代码吧 例子一:只有定时器任务,为模拟复杂,我特意加个...

sysu_huyh5
2016/03/31
75
0
Nginx+memcached+tomcat7+session

Nginx+memcached+tomcat7+session 前言 最近在学习nginx+tomcat配置,随着不断深入,很快就遇到瓶颈,tomcat集群之后session就不能共享,话说这个也不难,但是之前没有做过这方面的配置, 随...

樱花泪
2014/04/11
0
2
libevent源码深度剖析

原文地址:http://blog.csdn.net/sparkliang/article/details/4957667 libevent源码深度剖析一 ——序幕 张亮 1 前言 Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关...

晨曦之光
2012/03/09
166
0
libevent源码深度剖析

作者:http://blog.csdn.net/sparkliang/article/category/660506 libevent源码深度剖析十三——libevent信号处理注意点 libevent源码深度剖析十三——libevent信号处理注意点前面讲到了lib...

晨曦之光
2012/03/09
2.6K
0
Linux下libevent安装与示例

用wget指令直接下载libevent:# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz 然后,在配置时需要指定一个安装路径,即./configure –prefix=/usr;然后make;然后make install;...

天下杰论
2014/09/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

springmvc 流程

1, 首先用户发现 http 请求 到 服务器 ,进入 到 servlet 容器中,servlet 容器 解析请求,和数据 , 以及 httphandler . 解析完的 请求body 数据流。 2. 进入 用户自定义的 filter 过滤器,...

之渊
42分钟前
1
0
django2.2 用户登录练习完整版(待改善)

主要配置: settings.py配置: #数据库配置import pymysqlpymysql.install_as_MySQLdb()DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',  ......

平头哥-Enjoystudy
今天
2
0
if __name__ == '__main__'

通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。 if __name__ == '__main__'的意思是......

Nagisa丶夜雨
今天
4
0
Skynet 服务创建流程

Skynet 服务创建流程 根据设计综述 Skynet 是为了让服务器充分利用多核优势,将不同的业务放在独立的执行环境中处理。 Skynet 核心功能是加载一个 C 模块(动态库),模块用数字 id 标识,作...

ylme
今天
4
0
js中为什么你不敢用 “==”

前言 类型转换在各个语言中都存在,而在 JavaScript 中由于缺乏对其的了解而不慎在使用中经常造成bug被人诟病。为了避免某些场景下的意外,甚至推崇直接使用 Strict Equality( === )来代替 ...

JamesView
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部