在公司项目中看到了大体如下的代码,代码处于一个方法内部:CyclicBarrier b = new CyclicBarrier(1, () -> System.out.println("CyclicBarrier"));System.out.println("hello world");try { b.await();} catch (InterruptedException | BrokenBarrierException e) { e.printStackTrace();}百度了解了一下CyclicBarrier这个类,感觉这么做多此一举,不如直接写成下面这样。System.out.println("hello world");System.out.println("CyclicBarrier");究竟是不是这样呢?CyclicBarrier这样用是不是不是它的正确的用法、不是它设计的意图。
添加回答
举报
0/150
提交
取消