修复日志处理,优化磁盘io,优化退出流程
This commit is contained in:
@ -72,8 +72,14 @@ void quit_all(int status,void *self_p)
|
||||
free(resouce->tem->command);
|
||||
}
|
||||
//释放终端资源
|
||||
//释放日志管理器
|
||||
if(resouce->loger->pid != -1){
|
||||
log_manager_stop(resouce->loger);
|
||||
pthread_join(resouce->loger->pid,NULL);
|
||||
}
|
||||
pthread_mutex_destroy(&resouce->loger->mtx);
|
||||
resouce->loger->cleanup(resouce->loger);
|
||||
pthread_cond_destroy(&resouce->loger->cond);
|
||||
log_manager_stop(resouce->loger);
|
||||
sem_destroy(&resouce->loger->log_sem);
|
||||
//销毁信号量
|
||||
|
||||
|
||||
Reference in New Issue
Block a user