4.3 master_service.c:管理master服务启停

来源:互联网 发布:淘宝美工底薪多少 编辑:程序博客网 时间:2024/04/29 03:11

master_service.c为“上层”函数提供master_start_service,master_stop_service , master_restart_service 3个函数用来进行服务启停。

 

这3个函数仅起“组织协调”作用,分别调用更下层的函数来实现功能:

/master/master_service.c64 void   master_start_service(MASTER_SERV *serv)65 {71    master_listen_init(serv);72    master_avail_listen(serv);73    master_status_init(serv);74    master_wakeup_init(serv);75 }79 void   master_stop_service(MASTER_SERV *serv)80 {85    master_wakeup_cleanup(serv);86    master_status_cleanup(serv);87    master_avail_cleanup(serv);88    master_listen_cleanup(serv);89 }

 

可以看出服务启停的函数调用过程正好相反。
0 0
原创粉丝点击