и не только в нем) совершенно бессмысленна как способ решения задачи?
Есть две функции, обе принимают имя файла в качестве аргумента, одна читает файл и отдает Reader, вторая скачивает данные и пишет их в файл. Что-то типа такого:
func read(filename string) io.Reader {
wg := wgMap[filename]
wg.Wait()
(читаем из файла filename)
}
func write(filename string) {
wg := wgMap[filename]
wg.Add(1)
defer wg.Done()
(качаем данные)
(пишем в файл filename)
}
Можно ли представить пример адекватного применения мап из waigroup?
да сделай структуру над файлом, зачем так изголяться то
Вы пытаетесь использовать вейтгруппу в качестве мьютекса?
Обсуждают сегодня