знаю. Я не знал что handler сама и есть горутина....Тогда возникает вопрос: на каждое событие сервера будет запускаться горутина handler, которая использует функцию treatment. Не будет ли конфликтов если несколько handler будут использовать ее или для каждой handler создается типа своя копия treatment?
конфликты могут быть, если функция treatment будет изменять глобальное состояние
В твоём случае функция treatment получает при вызове своё собственное состояние и не изменяет глобальное, такая функция будет безопасна. Для каждого handler своя копия treatment не создаётся, функция просто используется.
Обсуждают сегодня