NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
**sync.Once**是 Golang package 中使方法只执行一次的对象实现,作用与**init**函数类似。但也有所不同。 * **init**函数是在文件包首次被加载的时候执行,且只执行一次 * **sync.Once**是在代码运行中需要的时候执行,且只执行一次 某些操作在高并发的场景下只执行一次,例如只加载一次配置文件、只关闭一次通道等,我们可以使用**sync.Once**。