Size: a a a

2020 April 09

PK

Phil Kulin in Go-go!
rad1k4l
простите ?
Прощаю. Вы не хотите работать с процессами в Go, из Go, над Go, под Go )
источник

АП

Александр Попов... in Go-go!
что тут за наркомания :)
источник

АП

Александр Попов... in Go-go!
Phil Kulin
Прощаю. Вы не хотите работать с процессами в Go, из Go, над Go, под Go )
кроссплатформено - как то утопичненько, но конечно написать можно думаю
источник

АП

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

VM

Vladislav Milenin in Go-go!
Александр Попов
кроссплатформено - как то утопичненько, но конечно написать можно думаю
Нельзя
источник

АП

Александр Попов... in Go-go!
ну используя префиксы то
источник

АП

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

T

Tim in Go-go!
Я вот сейчас подумал, бывает такое что нужно как-то распаралелить for по массиву. В итоге у меня получается что-то вроде

var wg sync.WaitGroup
wg.Add(len(array))
results := make(chan int, len(array))
for _, x := range array {
go func(x int) {
results <- x * x
wg.done()
}
}
wg.Wait()
for y := <- results ...

С одной стороны работает, с другой как-то много мусора вокруг. Может есть какие-то способы поумнее?
источник

p

pragus in Go-go!
Tim
Я вот сейчас подумал, бывает такое что нужно как-то распаралелить for по массиву. В итоге у меня получается что-то вроде

var wg sync.WaitGroup
wg.Add(len(array))
results := make(chan int, len(array))
for _, x := range array {
go func(x int) {
results <- x * x
wg.done()
}
}
wg.Wait()
for y := <- results ...

С одной стороны работает, с другой как-то много мусора вокруг. Может есть какие-то способы поумнее?
errgroup?
источник

T

Tim in Go-go!
Посмотрел доку, там все туда же скатывается в итоге...

Но в целом спасибо, с ошибками явно удобнее
источник

МП

Мимо Проходящий... in Go-go!
Phil Kulin
Прощаю. Вы не хотите работать с процессами в Go, из Go, над Go, под Go )
а на чём я хочу работать? на C++ штоле?
источник

МП

Мимо Проходящий... in Go-go!
при чом тут си??
источник

VM

Vladislav Milenin in Go-go!
Мимо Проходящий
а на чём я хочу работать? на C++ штоле?
Утро начинаете с набросов? Речь про то, что кроссплатформенные утилиты для управлением процессами:
1) не нужны
2) сложны в реализации
источник

МП

Мимо Проходящий... in Go-go!
Vladislav Milenin
Утро начинаете с набросов? Речь про то, что кроссплатформенные утилиты для управлением процессами:
1) не нужны
2) сложны в реализации
"в Go, из Go, над Go, под Go" это прям железная логическая связь с тем что вы сказали, вопросов нет
источник

VM

Vladislav Milenin in Go-go!
Мимо Проходящий
"в Go, из Go, над Go, под Go" это прям железная логическая связь с тем что вы сказали, вопросов нет
Коль на то пошло, с системными процессами у go все плохо в плане ассортимента утилит
источник

а

а кто это in Go-go!
да кто такой этот ваш докер
источник

МП

Мимо Проходящий... in Go-go!
Vladislav Milenin
Коль на то пошло, с системными процессами у go все плохо в плане ассортимента утилит
плохо относительно какого яп?
источник

VM

Vladislav Milenin in Go-go!
Мимо Проходящий
плохо относительно какого яп?
C/++
источник

а

а кто это in Go-go!
ну там кроссплатформенность, да
источник

а

а кто это in Go-go!
абсолютная
источник