Size: a a a

2021 January 14

АК

Александр Костюченко... in Go-go!
Александр Костюченко (КМ Системс)
в цикл где  select со сканом идёт, дефаулт мб добавить?)
я недавно го учу, поэтому только такие советы могу давать)))
попробуйте
источник

АК

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

АК

Александр Костюченко... in Go-go!
Max Kot
Там в отключении сервера он
и для теста мьютекс можно убрать, не очень понимаю зачем он там, вы же сработаете с *conn как я понял
источник

MK

Max Kot in Go-go!
Делал
источник

MK

Max Kot in Go-go!
Пробовал
источник

MK

Max Kot in Go-go!
А как ты будешь тогда конкурентно читать мапу?)
источник

АК

Александр Костюченко... in Go-go!
Max Kot
Пробовал
попробуйте добавить логов на закрытие канала и на лайфтайм, м бчто-то увидите
источник

АК

Александр Костюченко... in Go-go!
и в методе ReadBytes  scan.Text ошибку может выбросить, тоже мб там что-то есть
источник

АК

Александр Костюченко... in Go-go!
buf := conn.ReadBytes() аналогично
источник

АК

Александр Костюченко... in Go-go!
если никто не поможет - просто обработайте все ошибки и покройте логами) где-то да всплывает
источник

АК

Александр Костюченко... in Go-go!
Max Kot
А как ты будешь тогда конкурентно читать мапу?)
ой я так не умею)) не делал еще такого
источник

MK

Max Kot in Go-go!
Пробовал все
источник

MK

Max Kot in Go-go!
И через tcpcon.read
источник

АК

Александр Костюченко... in Go-go!
Max Kot
Пробовал все
значит ошибка в архитектуре
источник

MK

Max Kot in Go-go!
А я про что собственно?)
источник

АК

Александр Костюченко... in Go-go!
Max Kot
А я про что собственно?)
последний вариант перед сном - засуньте селект со сканом в горутину отдельную. только не спрашивайте зачем, т.к вряд ли отвечу0))
источник

MK

Max Kot in Go-go!
Сейчас на работу приеду, продолжу
источник

A

AndreiIV in Go-go!
Всем привет. Пишу тест https://play.golang.org/p/mvC-RUmeUqy  , использую тикер на 3тьей строчке и слип на 59ой (слип используется для эмуляции множества иткраций фор лупа) . каждая итерация фор лупа на 56 строчке выполныет вокер , который проверяет есть ли в канале тикера что нибудь. И если есть , товыходим из функции вок . Вопрос, как можно переписать этот тест не используя тикер(который берет время с потолка на 3ей  строчке ) и слип (который берет время с липа  с потолка)  на 59ой строчке и сохранить функциональность ?
источник

Z

Zver in Go-go!
А что там вообще тестируется?
источник

AK

Artem Krapivin in Go-go!
я вообще осилить текст не могу.
время бремя липа лупа фор с потолка
источник