public static void main(String[] args) throws InterruptedException {
LongAdder longAdder = new LongAdder();
longAdder.add(0);
for (;longAdder.longValue() < 1000;){
Thread curr = new Thread(new Runnable() {
@SneakyThrows
@Override
public void run() {
longAdder.increment();
System.out.println("第" + longAdder.longValue() + "件货物!");
}
});
curr.start();
}
}
第993件货物!
第994件货物!
第995件货物!
第998件货物!
第997件货物!
第996件货物!
第999件货物!
第1000件货物!
第1001件货物!
第1002件货物!
第1003件货物!
问题不知道出在哪,猜测是因为for循环问题。希望有大佬帮我看看