Size: a a a

2019 December 27

CF

Captain Flint in Go-go!
Stanislav N.
Иначе у вас программа завершается до того, как отработает горутина
да да, именно так
источник

SN

Stanislav N. in Go-go!
Кейс с quit удалите, внизу за объявлением горутины сделайте

<-quit
источник

SN

Stanislav N. in Go-go!
Ну и го тур пррйдите :)
источник

CF

Captain Flint in Go-go!
Stanislav N.
Ну и го тур пррйдите :)
да это обязательно, я начал уже
источник

CF

Captain Flint in Go-go!
потом как то отвлексяи оказался в каналах и тикере)
источник

CF

Captain Flint in Go-go!
Stanislav N.
Кейс с quit удалите, внизу за объявлением горутины сделайте

<-quit
но вот так он уходит в бесконечный цикл

func main() {
 
   ticker := time.NewTicker(time.Second * 1)
 quit := make(chan bool)
 
   go func() {
   a := [5]int { 98, 93, 77, 82, 83 }
 
   for {
     select {
     case <- ticker.C:
       for _, element := range a {
         fmt.Println("Element:", element)
       }
     }
   }
   }()
 <-quit
 ticker.Stop()
 fmt.Println("Ticker stopped")
}
источник

CF

Captain Flint in Go-go!
что то явно не то делаю
источник

C

Constantine in Go-go!
Daniel Podolsky
Нет. Потому, что не надо. Горутины можно запускать миллионами
++
источник

АП

Александр Попов in Go-go!
вот не надо, не всегда справедливо
источник

АП

Александр Попов in Go-go!
если гоурутины "тяжелые" то лучше воркерпул
источник

АП

Александр Попов in Go-go!
иначе будет драка за потоки
источник

C

Constantine in Go-go!
привет очевидность
источник

ВС

Владимир Столяров in Go-go!
В 1.14 обещали вытеснение для тяжёлых циклов, так что возможно и это отпадёт
источник

АП

Александр Попов in Go-go!
и куда оно будет вытеснять? :)
источник

АП

Александр Попов in Go-go!
чудес не бывает
источник

АП

Александр Попов in Go-go!
плюс каждая гоурутина кушает 5 кб памяти
источник

SN

Stanislav N. in Go-go!
Captain Flint
что то явно не то делаю
Отправку в канал верните в горутину
источник

CF

Captain Flint in Go-go!
Stanislav N.
Отправку в канал верните в горутину
можете рям на моем коде показать?
источник

CF

Captain Flint in Go-go!
я могу добавить слип в конце, тогда работает, но я хочу без него
источник

Y

YWNWA in Go-go!
Goland конечно
источник