1 #include <iostream>
2 using namespace std;
3
4 #include <event.h>
5
6 static char data[10] = "abc";
7 struct event ev;
8 struct timeval tv;
9 void Fun(int fd, short n, void * a)
10 {
11 evtimer_del(&ev);
12 evtimer_add(&ev, &tv);
13 cout << (char *)a << endl;
14 }
15
16 int main()
17 {
18 event_init();
19 evtimer_set(&ev, Fun, data);
20 tv.tv_sec = 1;
21 tv.tv_usec = 0;
22 evtimer_add(&ev, &tv);
23 event_dispatch();
24 return 0;
25 }
相关文章
- 使用autotools工具用configure、make、make install编译安装linux工程的详细步骤
- 用C++做一颗会跳动的爱心
- 用vue实现点击编辑按钮将li变为可以输入文本的input
- 用virtualbox虚拟机无法上网的解决方法
- Mybatisplus用updateById默认没有传的值不会进行改变
- 用jquery在元素上添加的样式,对当前ajax动态加载过来的一样的元素无效
- 基于LangChain4J的AI Services实践:用声明式接口重构LLM应用开发
- 用php脚本比较MySQL两个数据库的结构差异
- C语言用递归的方法求!n。
- 模仿linux内核定时器代码,用python语言实现定时器