slice线程不安全原因
程全的情况主要是在内存的扩容
两个协程同时写入到同一个空间的时候就会出现竞争;最终只有一个写入
sync的锁机制
map不安全原因
Map在进行查找、赋值、遍历、删除的操作的时候都会对hamp.flags进行标记,
如果发现有标记则直接panic
1. 是运用sync.RWMutex 2. 是运用sync.Map
slice线程不安全原因
程全的情况主要是在内存的扩容
两个协程同时写入到同一个空间的时候就会出现竞争;最终只有一个写入
sync的锁机制
map不安全原因
Map在进行查找、赋值、遍历、删除的操作的时候都会对hamp.flags进行标记,
如果发现有标记则直接panic
1. 是运用sync.RWMutex 2. 是运用sync.Map