不安全的并发种类

现象

golang中map不是并发安全的,当在两个groutine中同时对一个map读写时(都是读也会触发哦)会出现panic

有这三种方式:

1.使用channel 2.使用sync.map 3.使用map但必须进行加锁

golang中slice也不是并发安全的,当在两个groutine中同时对一个map读写时(都是读并不影响)虽然不会panic,但可能会导致数据覆盖或读取错误等