多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**sync.Once**是 Golang package 中使方法只执行一次的对象实现,作用与**init**函数类似。但也有所不同。 * **init**函数是在文件包首次被加载的时候执行,且只执行一次 * **sync.Once**是在代码运行中需要的时候执行,且只执行一次 某些操作在高并发的场景下只执行一次,例如只加载一次配置文件、只关闭一次通道等,我们可以使用**sync.Once**。