环境 VS2017、ubuntu16.04  
官网网址:http://www.linuxfromscratch.org/blfs/view/svn/basicnet/libevent.html
下载 安装:libevent-2.1.-stable.tar.gz
tar zxvf libevent-2.1.-stable.tar.gz;
./configure; make ; make install
 
/sbin/ldconfig
mv libevent-2.1.-stable/include /(工程目录中)/libevent   //方便代码提示

配置:

配置:

#include <cstdio>
#include <event.h> void on_time(int sock, short event, void *arg)
{
printf("hello world\n"); struct timeval tv;
tv.tv_sec = ;
tv.tv_usec = ; // 事件执行后,默认就被删除,所以需要重新添加
event_add((struct event*)arg, &tv);
} int main()
{
// 初始化事件
event_init(); // 设置定时器回调函数
struct event ev_time;
evtimer_set(&ev_time, on_time, &ev_time); //1s运行一次func函数
struct timeval tv;
tv.tv_sec = ;
tv.tv_usec = ; //添加到事件循环中
event_add(&ev_time, &tv); //程序等待就绪事件并执行事件处理
event_dispatch(); return ;
} 库依赖:-levent

最新文章

  1. Mathematics:DNA Sorting(POJ 1007)
  2. Listener监听器使用小案例
  3. StructureMap使用方法(转)
  4. function foo(){}、(function(){})、(function(){}())等函数区别分析
  5. C#:绘制Winform窗体
  6. session过期时ajax请求刷新浏览器
  7. 课堂所讲整理:Set和Map
  8. java学习:AWT组件和事件处理的笔记(1)--文本框
  9. 初探Lambda表达式/Java多核编程【4】Lambda变量捕获
  10. Scrapy爬虫错误日志汇总
  11. flutter学习之二Material Design设计规范
  12. MATLAB 曲线形状,粗细,颜色使用大全
  13. Linux磁盘故障案例
  14. Marriage Match II HDU - 3081(二分权值建边)
  15. AutoML技术现状与未来展望
  16. 无重复字符的最长子串-LeetCode-第3题-C++
  17. 使用mybatis开发Dao的原始方法,实现根据用户id查询一个用户信息 、根据用户名称模糊查询用户信息列表 、添加用户信息等功能
  18. 通过某个进程号显示该进行打开的文件 lsof -p 1 11. 列出多个进程号对应的文件信息 lsof -p 123,456,789 5. 列出某个用户打开的文件信息 lsof -u username
  19. 「日常训练」 Finite or not? (CFR483D2C)
  20. ASP.NET中session和ViewState区别

热门文章

  1. 浅谈Task的用法
  2. Tomcat部署spring boot项目
  3. select2 分组后的选项无法被选中
  4. Android之SOAP协议与WebService服务器交互,解决超时的问题
  5. Spring 梳理 - JavaConfig实战(spring MVC)-原创
  6. windows下配置多个tomcat步骤
  7. 【Unity与Android】02-在Unity导出的Android工程中接入Google Admob广告
  8. Ocelot自定义管道中间件
  9. Akka实现WordCount(Scala)
  10. Nginx的基本安装配置