package main import ( "net" "fmt" ) func lookupLoop() { for { _, err := net.LookupHost("localhost") if err != nil { fmt.Println(err) } } } func main() { for i := 0; i < 500; i += 1 { go lookupLoop() } lookupLoop() }