libevent使用
来源:互联网 发布:99宿舍客服软件下载 编辑:程序博客网 时间:2024/05/21 22:45
1.安装libevent
安装libebent省略
2.使用libevent高性能io框架库
#include <sys/signal.h>#include <event.h>void signal_cb(int fd, short event, void* argc){ struct event_base* base = (event_base*) argc; struct timeval delay = {2,0}; printf("caught an interrupt signal; exiting cleanly in two seconds...\n"); event_base_loopexit(base, &delay);}void timeout_cb(int fd, short evvent, void* argc){ printf("timeout\n");}int main(){ struct event_base* base = event_init(); struct event* signal_event = evsignal_new(base, SIGINT, signal_cb, base); event_add(signal_event, NULL); timeval tv = {1,0}; struct event* timeout_event = evtimer_new(base, timeout_cb, NULL); event_add(timeout_event, &tv); event_base_dispatch(base); event_free(timeout_event); event_free(signal_event); event_base_free(base); return 0;}
3.运行
0 0
- libevent使用
- libevent使用
- 使用Libevent
- libevent使用
- libEvent 使用
- libevent 使用
- libevent使用
- libevent使用
- libevent: 在libevent中使用线程池
- libevent使用步骤
- LibEvent使用经验
- libevent功能使用简介
- 【转】Libevent使用摘要
- libevent简介和使用
- libevent使用心得
- libevent的使用
- libevent使用经验
- libevent简单使用
- Spark2.0 shuffle service
- matplotlib注解以及在subplot上绘图
- Mybatis学习笔记四:关联查询
- Linux中句柄是什么?
- 阿里云万网域名
- libevent使用
- 关于unity5 资源打包 更新总结
- 脚本的调试命令
- 手机App自动化测试
- 嵌入式linux之Uboot和系统移植--主Makefile分析
- JSON资料整理 (很好的介绍了JSON)
- input 清空
- 1.8 linux的文件系统详解
- spark sql