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