java - 同一线程内使用CyclicBarrier且构造器传参parties=1,不理解
PHP中文网
PHP中文网 2017-04-18 09:44:39
0
1
305

在公司项目中看到了大体如下的代码,代码处于一个方法内部:

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这样用是不是不是它的正确的用法、不是它设计的意图。

PHP中文网
PHP中文网

认证0级讲师

répondre à tous (1)
迷茫

如果带入就是这样,那你应该是碰到别人的测试代码了。CyclicBarrier就是设置一个循环的定数屏障。

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!