Мы все знаем, что потоки позволяют нам параллельное выполнение foreach, например (фактический код не важен):
Arrays.stream(ints).parallel()...
C # имеет нечто похожее в виде:
ints.AsParallel().Select(int=> ....
Но!Он также имеет следующий синтаксис, который может быть или не быть старше, чем выше:
Parallel.ForEach(ints, anInt => {});
Что подводит меня к моему вопросу - был ли в Java способ сделать параллельный foreach относительно просто до Java 8?Поиск в Google, кажется, не дает результатов, я также попробовал пару статей здесь , здесь , о Baeldung и т. Д., И не вижу более старого способа сделать это.
Есть ли один?