🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**sync.Once**是 Golang package 中使方法只执行一次的对象实现,作用与**init**函数类似。但也有所不同。 * **init**函数是在文件包首次被加载的时候执行,且只执行一次 * **sync.Once**是在代码运行中需要的时候执行,且只执行一次 某些操作在高并发的场景下只执行一次,例如只加载一次配置文件、只关闭一次通道等,我们可以使用**sync.Once**。