标签: go
我从多个map[[]byte]int同时添加go routines。
map[[]byte]int
go routines
这样做会让运行时出现恐慌吗?
我不关心map中的数据是否已损坏,因为它不能,我只插入一次值而不再插入一次。但是我不能得到运行时的恐慌,因为整个porgram会中止。
map
答案 0 :(得分:3)
映射对于并发写入是不安全的。使用互斥锁安全访问它。
此外map[[]byte]int无效 - 密钥必须具有可比性。切片无法比较。