Size: a a a

2020 July 01

с

сонная википедия... in Go-go!
неблокирующее чтение
источник

с

сонная википедия... in Go-go!
можно просто len
источник

zl

ziggy lucid in Go-go!
Vladislav Milenin
Используйте ide, в goland подсвечивается выход из какого цикла повлечет за собой break

Я тоже не знаю юзкейсов, но камон в куче языков так
в го ведь не нужно в каждом case делать break, как в других языках
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
догадайтесь
🤷‍♂
Как я это вижу - неблокирующе читаем сначала из одного канала, потом из другого, слип...
Логический замысел все равно неясен
источник

VM

Vladislav Milenin in Go-go!
Локоть Анатолий
🤷‍♂
Как я это вижу - неблокирующе читаем сначала из одного канала, потом из другого, слип...
Логический замысел все равно неясен
не знал как сделать приоретизацию каналов и сделал так
источник

ЕА

Егор Андреевич... in Go-go!
Vladislav Milenin
не знал как сделать приоретизацию каналов и сделал так
а пробовали в дебагере пошагово смотреть как курсор смещается в селекте?
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
не знал как сделать приоретизацию каналов и сделал так
Ок, подвариант вложенного селекта значит
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
не знал как сделать приоретизацию каналов и сделал так
зачем нужна приоритезация, если не секрет?
источник

ВС

Владимир Столяров... in Go-go!
Vladislav Milenin
не знал как сделать приоретизацию каналов и сделал так
Я где-то находил способ через heap (но там несколько каналов сливались в один)
источник

VM

Vladislav Milenin in Go-go!
Daniel Podolsky
зачем нужна приоритезация, если не секрет?
чтобы лимиты грамотно использовать
источник

с

сонная википедия... in Go-go!
Владимир Столяров
Я где-то находил способ через heap (но там несколько каналов сливались в один)
мультиплексинг с приоритетами?
источник

VM

Vladislav Milenin in Go-go!
Владимир Столяров
Я где-то находил способ через heap (но там несколько каналов сливались в один)
я знаю про него, мне показалось проще так
источник

ВС

Владимир Столяров... in Go-go!
сонная википедия
мультиплексинг с приоритетами?
Да, собственно как и в большинстве брокеров с такой функцией
источник

zl

ziggy lucid in Go-go!
ziggy lucid
в го ведь не нужно в каждом case делать break, как в других языках
или это просто традиция и switch такой же, как например в пхп?
вот не встречал пока нигде, чтобы применяли, в отличие от того же пхп, где break в конце каждого case повсеместно пишут
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
чтобы лимиты грамотно использовать
не понимаю :(
источник

zl

ziggy lucid in Go-go!
ziggy lucid
или это просто традиция и switch такой же, как например в пхп?
вот не встречал пока нигде, чтобы применяли, в отличие от того же пхп, где break в конце каждого case повсеместно пишут
почему-то думал, что в го вываливаешься из switch при первом же совпавшем case
источник

DP

Daniel Podolsky in Go-go!
так и есть
источник

zl

ziggy lucid in Go-go!
Daniel Podolsky
так и есть
т.е. default не запустится даже без break выше, если было совпадение?
источник

VM

Vladislav Milenin in Go-go!
Daniel Podolsky
не понимаю :(
ну например у гугла через файрбейс можно рассылать 1000 пушей в секунду

и например мы рассылаем важные пуши и неважные в соотношении 30:70, и важно высылать их с минимальной задержкой

если всего пушей в секунду (например в пике) будет больше тысячи, то без приоретизации мы рискуем потерять часть важных, а так с приоретизацией потеряем лишь неважные
источник

VM

Vladislav Milenin in Go-go!
ну и в кафках, кроликах и тд есть ведь priority queue’s, кейсов под них думаю полно
источник