在公司項目中看到了大體如下的代碼,代碼處于一個方法內部: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
提交
取消