зачем "конфиг" инициируется в разных горутинах?
нужно завести экпортируемую структуру, сделать для нее конструктор и один раз инициализировать конфиг в главной горутине, в остальные просто передавать, а не вот этой низкоуровневой чепухой заниматься с мьютексами и семафорчиками.
есть метод WriteToDb который делает запись чего-то в базу, он вызывается в нескольких горутинах. В то же время в самом методе WriteToDb вызывается GetURLDBConn
как настоящий гофер могу подтвердить, дополнив, что глобальный стейт это злейшее зло
Обсуждают сегодня