并发和切片迭代

时间:2012-01-06 00:24:47

标签: concurrency iteration go

我有一个只读的特定类型的对象切片。

许多并发goroutine将遍历此切片以查找其中的某个对象并使用它。

此切片严格是只读的,只写入一次(当应用程序启动时),然后再也不会写入。

在切片上迭代时,并发goroutine会相互干扰吗? (我是否需要应用读锁?)

1 个答案:

答案 0 :(得分:4)

据我所知,只要切片是只读的,就没有问题。读取切片不会改变它。