Tôi đã nghe Java 8 cung cấp rất nhiều tiện ích liên quan đến tính toán đồng thời. Vì vậy, tôi tự hỏi cách đơn giản nhất để song song cho vòng lặp nhất định là gì?Java 8: Vòng lặp song song CHO
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);
}
}
Thật tuyệt vời. Cảm ơn bạn –
Eh, tôi đã đưa ra cùng một câu trả lời ... – fge
Lưu ý rằng các luồng song song có phí ở trên: không phải lúc nào cũng cải thiện hiệu suất qua luồng nối tiếp (hoặc bình thường cho mỗi luồng). –