【发布时间】:2011-08-28 23:24:46
【问题描述】:
如果每个线程写入单独的单元格空间,是否需要同步对Java中数组的写入访问?
编辑: 具体来说,数组要么是原始数组,要么是不可变对象数组。前任。一个 int 数组或一个 String 数组。
【问题讨论】:
-
这个问题似乎相当具体,尽管数组的类型可能是相关的。如果它是一个对象数组,请说明您的意思是覆盖引用 (
array[1] = new Foo(bar)),还是改变对象 (array[1].setBar(bar))。 @sthupahsmaht,您的评论更笼统。 -
+1 就问题的特殊性向 Matthew 表示:这是一个定义明确的问题。
-
java array thread-safety 的可能重复项
-
不,不是。在另一个问题中,线程没有单独的单元格空间。
标签: java arrays multithreading thread-safety