Comment arrêter une goroutine

J'ai un goroutine qui appelle une méthode et passe la valeur retournée sur un canal: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Comment arrêter une telle