Я видел приведенную ниже настройку в базе кода сегодня.Функция Sleep () оказывает какое-либо влияние?Я предполагаю, что он есть, чтобы гарантировать, что сервер A работает до запуска serverB, но, поскольку выполнение обоих может быть отложено до более позднего периода, это не гарантировано, верно?
func main() {
go util.Execute("run", serverA)
time.Sleep(time.Millisecond * 500)
go util.Execute("run", serverB)
for {
log.Println("running")
time.Sleep(time.Second * 30)
}
}