一尘不染

如果我同时访问一个地图,会发生什么?

go

在具有并发访问的程序中使用映射时,是否需要在函数中使用互斥体来 读取 值?


阅读 222

收藏
2020-07-02

共1个答案

一尘不染

读者众多,没有作家可以:

https://groups.google.com/d/msg/golang-
nuts/HpLWnGTp-n8/hyUYmnWJqiQJ

一个作家,没有读者是可以的。(否则,地图不会太好。)

否则,如果至少有一个作家,而作家或读者至少还有一个,那么 所有 读者 作家都必须使用同步来访问地图。互斥锁对此很好。

2020-07-02