关于用多线程时任务分配与结果收集的问题的设计讨论 (二)

2014-11-24 01:40:06 · 作者: · 浏览: 1
ad {
private List datas;
private Map resultCollector = new HashMap();

public void run() {
for (String d : datas) {
String result = d + "@";

resultCollector.put(d, result);
}
}

public void setDomainNameList(List subDomainNames) {
datas = subDomainNames;
}

public void addDomainName(String domainName) {
if (datas == null ) {
datas = new ArrayList();
}
datas.add(domainName);
}

public Map getResultCollector() {
return resultCollector;
}


}