【发布时间】:2023-01-19 16:40:47
【问题描述】:
Java / JDK 19. 如何同步这个 lambda 语句?
package sybex.ch00.exercies;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.IntStream;
public class Q03 {
public static void main(String[] args) {
List<Integer> data = new ArrayList<>();
IntStream.range(0, 100).parallel().forEach(s -> data.add(s));
System.out.println(data.size());
}
}
我看过书,他们说在synchronizedlamba 之后将使线程安全,并返回100,但我不知道该怎么做。请指导我。
【问题讨论】:
标签: java