1、经典的互斥锁、读写锁、条件变量和原子操作 2、Go语言特有的一些数据类型,单次执行小助手sync.Once、临时对象池sync.Pool、sync.WaitGroup和context.-Context 3、并发安全字典sync.Map