Pull to refresh

Comments 7

Я про гонку не понял.
Мы там вроде как не ждем окончания горутин. Логично, что пока мы читаем читаем из одной переменной, горутина поменяет значение и значение в синглтоне изменится.
Но если мы просто дождемся окончания всех горутин, то значение будет одинаковое.
Как мьютекс тут влияет вообще?
Я старался показать одно из решений. Подходов для синхронизации состояния объекта, как я упоминал, несколько.
Не надо. Вот прям вообще никогда не надо так делать. Иметь глобальное состояние является плохой практикой в любом языке и Го тут не исключение.
UFO just landed and posted this here
Контейнеры в го особо и не нужны (не говоря уже о том, что они не дают компайл-тайм гарантий), инструментария языка достаточно для того, чтобы инициализировать зависимости или просто вручную, или кодогенеративно.
Sign up to leave a comment.

Articles