func Go(fn func()) {
go func() {
defer func() {
if err := recover(); err != nil {
fmt.Println(err)
}
}()
fn()
}()
}
防止野生 goroutine panic
于 2021-10-01 13:40:45 首次发布
func Go(fn func()) {
go func() {
defer func() {
if err := recover(); err != nil {
fmt.Println(err)
}
}()
fn()
}()
}