LongAdder配合parallelStream一起使用

    public static void main(String[] args) {
        //LongAdder配合parallelStream一起使用
        LongAdder counter = new LongAdder();
        List<String> list = new ArrayList<>();
        list.add("1");
        list.add("1");
        list.add("2");
        list.add("3");
        list.parallelStream().forEach(l->{
            if("1".equals(l)){
                counter.increment();
            }
        });
        System.out.println(counter.longValue()); //2
    }

 AtomicInteger和LongAdder区别

posted @ 2022-03-11 14:54  难忘是想起  阅读(0)  评论(0)    收藏  举报  来源