List<String> list = Collections.synchronizedList(new ArrayList<String>());
synchronized (list) {
list.add("message");
}
这里真的需要块“synchronized(list){}”吗?
最佳答案
在示例中,您无需同步。但是,非常重要,在迭代列表时需要在列表周围进行同步(如Javadoc中所述):
关于java - Collections.synchronizedList和synced,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9468187/