首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

施用 libevent 实现定时器(timer)

2013-07-16 
使用 libevent 实现定时器(timer)#include event.h#include stdio.h#include time.hstatic voidhell

使用 libevent 实现定时器(timer)

#include <event.h>#include <stdio.h>#include <time.h>static voidhello(int fd, short event, void *arg){    printf("hello man\n");}int main(int argc, const char *argv[]) {    struct event_base *base;    struct timeval tm;    struct event evt;    evutil_timerclear(&tm);    tm.tv_sec = 10;    base = event_base_new();    //evtimer_set(&evt, hello, NULL);    event_set(&evt, -1, EV_PERSIST, hello, NULL);    event_base_set(base, &evt);    evtimer_add(&evt, &tm);    event_base_loop(base, 0);    return 0;}


参考:http://yaojingguo.iteye.com/blog/826196

注意注释处的不同。

热点排行