Wie man eine Goroutine stoppt

Ich habe eine Goroutine, die eine Methode aufruft und den zurückgegebenen Wert auf einem Kanal übergibt: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Wie stoppe ich eine solche