读书人

施用 libevent 实现定时器(timer)

发布时间: 2013-07-16 22:38:05 作者: rapoo

使用 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

注意注释处的不同。

读书人网 >互联网

热点推荐