golang之sync包

发布时间 2023-08-04 15:27:53作者: X-Wolf

介绍sync包中常用的方法, 

- sync:提供基本的同步原语(比如Mutex、RWMutex、Locker)和 工具类(Once、WaitGroup、Cond、Pool、Map)
- sync/atomic:提供变量的原子操作(基于硬件指令 compare-and-swap)

 

[Once]

 

[WaitGroup]

 

[Cond]

 

[Pool]

 

[Map]

 

[sync/atomic] 原子相关操作