Go中提供了一种初始化数据和逻辑的方式:func init() {}。当我们要初始化配置文件,或者是要启动一个goroutine,都可以在对应模块的init方法中进行。而in...

IP属地:四川
Go中提供了一种初始化数据和逻辑的方式:func init() {}。当我们要初始化配置文件,或者是要启动一个goroutine,都可以在对应模块的init方法中进行。而in...
Go提供两种锁:sync.Mutex和sync.RWMutex。 sync.Mutex: 互斥锁。任意时刻,只能有一个方法持有锁,其它方法会被阻塞,直到锁被释放。 sync....