【发布时间】:2015-02-17 22:48:13
【问题描述】:
我听说 Java 8 提供了很多关于并发计算的实用程序。因此,我想知道并行化给定 for 循环的最简单方法是什么?
public static void main(String[] args)
{
Set<Server> servers = getServers();
Map<String, String> serverData = new ConcurrentHashMap<>();
for (Server server : servers)
{
String serverId = server.getIdentifier();
String data = server.fetchData();
serverData.put(serverId, data);
}
}
【问题讨论】:
标签: java for-loop concurrency java.util.concurrent concurrent-programming