/** * 初始化线程池及命令字与处理方法的映射关系 */ int InitHttpConn(uint32_t thread_num) { g_routeConfig = CRouteConfig::getInstance(); g_threadPool.Init(thread_num); netlib_add_loop(HttpLoopCallback, NULL); signal(SIGTERM, SigHandler); return netlib_register_timer(HttpConnTimerCallback, NULL, 1000); }
void init_http_conn() { netlib_register_timer(http_conn_timer_callback, NULL, 1000); netlib_add_loop(http_conn_loop_callback, NULL); }