В Golang пакет sync предоставляет примитивы синхронизации, такие как sync.Once, которые можно использовать для обеспечения того, чтобы определенный фрагмент кода выполнялся только один раз, независимо от того, сколько раз он вызывается. Это особенно полезно в сценариях, где мы хотим избежать избыточных вычислений, дорогостоящих инициализаций или обеспечить безопасность потоков…