server部分函数加入线程安全