хочу чтобы две горутины получали информацию по одному каналу и она поступала в обе горутины, а не в ту, которая схавает быстрее
Есть ли варианты сделать каким-то стандартными методами? Очень не хочется после получения в одной горутине сразу же пихать копию тех же данных в тот же канал. Как минимум потому чтт порядок данных может и скорее всего поменяется
На каждую горутину по каналу. И пишете в них одну и ту же информацию, если вам именно бродкаст нужен.
То есть других чисто гошных вариантов без костылей нет?
Нет. Канал доставляет только в одно место данные. А зачем в архиваторе пихать в разные горутины одно и тоже?
Пока что это скорее теоретический интерес
Обсуждают сегодня