防止野生 goroutine panic

func Go(fn func()) {
	go func() {
		defer func() {
			if err := recover(); err != nil {
				fmt.Println(err)
			}
		}()
		fn()
	}()
}

你可能感兴趣的:(Go,golang)