err error
var wg sync.WaitGroup
repo := db.NewRewpo(connect)
users, err := repo.Collection(nil, nil)
if err != nil {
///
}
wg.Add(1)
go func(w *sync.WaitGroup) {
defer wg.Done()
for _, user := range users {
err := two.Push(user)
if err != nil {
///
}
}
}(&wg)
wg.Wait()
return err
}
это быстро или можно быстрее?
в этом нет смылса
эта функция будет блокировать в любом случае
это так же, если не медленнее я бы сделал так: https://pastebin.com/wwbM6FLQ
Обсуждают сегодня