sync.Once concurrent map iteration and map write map并发读写

 

var AMap AMapS
var once sync.Once

func confCV(r *bizRepo) {
	// TODO
	once.Do(func() {
		b := r.data.confTODOBootstrap.DomainSonypathoid
		json.Unmarshal(b, &AMap)
		r.log.Info("once")
	})
	// r.log.Info("once-skip")
}

  

 

上一篇:MySQL索引


下一篇:深入理解Zookeeper(二)如何通过zookeeper实现分布式锁