我需要同步这个,当许多线程访问get方法和只有一个线程访问setList方法?许多读者,一位作家:我需要同步这个吗?
public class ListContainer {
private List<String> myList = new ArrayList<String();
public List<String> get ()
{
return new ArrayList<String>(myList);
}
public List<String> set ()
{
this.myList = computeList();
}
}
我不在乎读者是否得到旧的数据,但数据应该是一致的。
Janning
什么是您的computeList()呢?它取决于myList吗? – Uri 2010-02-22 16:57:38
不,不对,不好意思,不好意思 – Janning 2010-02-22 17:09:30