CyclicBarrier怎么用

云计算

这篇文章主要介绍CyclicBarrier怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

简单用法:

public static void main(String[] args) {//CyclicBarrier barrier = new CyclicBarrier(20);CyclicBarrier barrier = new CyclicBarrier(20, () -> System.out.println(\”满人了\”)); //每满20会执行    /*CyclicBarrier barrier = new CyclicBarrier(20, new Runnable() {        @Override        public void run() {            System.out.println(\”满人,发车\”);        }    });*/    for(int i=0; i<100; i ) {            new Thread(()->{                try {                    barrier.await(); //这边阻塞,每到满20会继续执行下去                } catch (InterruptedException e) {                    e.printStackTrace();                } catch (BrokenBarrierException e) {                    e.printStackTrace();                }            }).start();            }}

输出:

满人了满人了满人了满人了满人了

以上是“CyclicBarrier怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注资讯频道!

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » CyclicBarrier怎么用

登录

找回密码

注册