package fx import "git.i2edu.net/i2/go-zero/core/threading" // Parallel runs fns parallelly and waits for done. func Parallel(fns ...func()) { group := threading.NewRoutineGroup() for _, fn := range fns { group.RunSafe(fn) } group.Wait() }