libevent 定时器

libevent 定时器#include#include#include#include#include#include#include#includestructeventev;structtimevaltv;voidtime_cb(intfd,shortevent,void*argc){printf(“timerwakeup\n”);

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

<span style="font-size:18px;">#include<iostream>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<sys/socket.h>
#include<sys/types.h>
#include<netinet/in.h>

#include<event.h>



struct event ev;
struct timeval tv;

void time_cb(int fd,short event,void *argc)
{
        printf("timer wakeup\n");
        event_add(&ev,&tv);
}


int  main()
{
        struct event_base *base =(struct event_base*)event_init();

        tv.tv_sec = 10;
        tv.tv_usec = 0;
        evtimer_set(&ev,time_cb,NULL);
        event_add(&ev,&tv);
        event_base_dispatch(base);
        return 0;
}
</span>

Jetbrains全家桶1年46,售后保障稳定

编译:g++ -g test.cpp -o test -levent


如果出现错误如下:

./test: error while loading shared libraries: libevent-1.2.so.1: cannot open shared object file: No such file or directory


解决方案:

先执行命令:ldconfig

然后执行:./test

参考:http://blog.csdn.net/sahusoft/article/details/7388617

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234380.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Springboot 使用校验框架validation校验

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:双斜杠少年 blog.csdn.net/u012373815/article/details/72049796…

    2021年6月25日
    78
  • JS 创建对象(常见的几种方法)

    JS 创建对象(常见的几种方法)

    2021年9月15日
    40
  • 4个基本不等式的公式高中_不等式链(高中4个基本不等式链推导)

    4个基本不等式的公式高中_不等式链(高中4个基本不等式链推导)高中数学基本不等式链如下:算术平均数(arithmeticmean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数。它主要.几个不等式联立起来,叫做不等式组即不等式链。用大于号“>”、小于号“在不等式中,有重要作用的抄几个基本不等式,串在一起,即:当a,b>0时,2ab/(a+b)<=根号ab<=(a+b)/2<=根号[(…

    2022年4月29日
    421
  • 免费 UML 工具

    免费 UML 工具选取了四款UML工具:astah经常看到网上的黄色背景就是这个软件画的,最后一个免费的社区版本是:astahcommunity7.2安装包大小50M以下三个均为免费版本:SoftwareIdeasModeler可以画序列图,安装包很小,只有十几兆,而且提供便携版下载Modelio这是一个大型的软件,安装包300+MBModelio是由位于法国巴黎的Modeliosoft开发的开源UML工具。它支持UML2和BPMN标准。BOUML看起来…

    2022年7月12日
    14
  • for while循环语句举例python_python中while和for循环的用法

    for while循环语句举例python_python中while和for循环的用法程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式1.循环控制语句在了解循环语句的使用方法之前,我们先来了解几个循环控制语句:1)…

    2022年9月25日
    2
  • pytest的使用_java直接调用方法

    pytest的使用_java直接调用方法Pytest执行用例规则Pytest在命令行中支持多种方式来运行和选择测试用例1.对某个目录下所有的用例pytest2.对模块中进行测试pytesttest_mod.py3.对文件夹进行

    2022年7月28日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号