static void * stats_master_loop(void *arg) { //event_loop_stats(stats_loop_callback, arg); event_loop_stats(stats_loop_callback, arg); return NULL; }
static void * stats_master_loop(void *arg) { //event_loop_stats(stats_loop_callback, arg); int sd = *((int*)arg); log_error("sd %d", sd); event_loop_stats(stats_master_loop_callback, arg); return NULL; }
//stats专门起一个线程来处理 static void * stats_loop(void *arg) //arg参数为类型struct stats { event_loop_stats(stats_loop_callback, arg); //网络事件处理 interval超时时间调用stats_loop_callback一次,或者客户端请求获取stats也会调用stats_loop_callback return NULL; }
static void * stats_loop(void *arg) { event_loop_stats(stats_loop_callback, arg); return NULL; }