在 Go 中,我们可以使用每个键的锁来同步映射的每个键吗? map 级全局锁总是需要的吗? 文档说对 map 的任何访问都不是线程安全的。但是,如果有 key ,那么它是否可以单独锁定?
最佳答案
不完全是,但如果您只是从 map 上读取指针并修改引用对象,那么您并没有修改 map 本身。
关于go - 在 Go 中,我们可以使用每个键的锁来同步映射的每个键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40560007/