fix TcpServer::start() thread-safe issue.

TcpServer::start()并不真的thread-safety，可能threadpool->start()调了两次，引起assert失败
加锁即可，此非关键路径，不会影响性能，但求正确性