quit chan bool
                  
                  
                  }
                  
                  
                  
                  
                  
                  func (i *DymmyProgramInfo) Run() {
                  
                  
                    time.Sleep(time.Second * 1)
                  
                  
                    fmt.Println("goooo")
                  
                  
                    i.quit = make(chan bool)
                  
                  
                    for {
                  
                  
                      select {
                  
                  
                      case <-i.quit:
                  
                  
                        fmt.Println("oooo")
                  
                  
                        return
                  
                  
                      default:
                  
                  
                        fmt.Println("g")
                  
                  
                        // Do other stuff
                  
                  
                      }
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  func (i *DymmyProgramInfo) Stop() {
                  
                  
                    i.quit <- true
                  
                  
                  }
                  
                  
                
 Ярослав
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ярослав
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Так я Stop для этого написал)))
тебе нужно запустить как горутину
лучше close(i.quit)
Обсуждают сегодня