ub_server_running
2016-06-22 11:31:05 0 举报
ub_server_running”是一个状态指示,通常用于表示某个服务器正在正常运行。这个状态可能涉及到各种类型的服务器,包括但不限于Web服务器、数据库服务器、邮件服务器等。当该状态为“运行中”时,意味着服务器正在接受和处理来自客户端的请求,执行相应的操作,并将结果返回给客户端。如果服务器出现问题或停止运行,这个状态可能会变为“未运行”或“错误”。因此,保持服务器的正常运行是确保网络服务稳定、高效的关键。
作者其他创作
大纲/内容
......
thread_data
指针service_handler_base*
total size=12*sizeof(void *)there are 12 pointers1 per thread
字符串\"create_direct_trans\"
12 pointers 1 per threadeach stores addr of athread_instance_data obj
内部调用obj-handle()
.........................
type=void *size=8 bytes
type=void*size=sizeof(/thread_instance_data**)
int sev_sock
thread_instance_data
create_direct_trans_service obj
字符串\"pay_direct_trans\"
void* data
void* pool
pay_direct_trans_service obj
each thread_instance_data objhas its own set of pointerspointing to their own set of service objs like create_direct_trans_serivce
12 thread_instance_data obj in heap memory
.................................
Heap
ub_server_handle
Stack
void* usersef_buf
each per-thread pointerstores addr of another pointer storing the addr of the per-thread thread_instance_data obj
redis_client *p_redis_client_
1)inside one thread_instance_data its thread_data member variable is used by all service objs like create_direct_trans_serice for construction2)members of thread_data like sql_db_session_map are initialized inside constructors of service classes like create_direct_trans_service
int (* cb_native)()
Code
int (* cb_drastic)()
....................
use own thread_data for construction
thread_instance_data for thread 0newed inside dispatcher::create_thread_datahold own map of cmd-service_handler_wrapper*
Data
0 条评论
下一页