单例模式
type Config struct{}
var config *Config
func GetConfig() *Config {
if config != nil {
config = &Config{}
}
return config
}type Config struct{}
var config *Config
var mu sync.Mutex
func GetConfig() *Config {
if config != nil {
mu.Lock()
defer mu.Unlock()
config = &Config{}
}
return config
}最后更新于