b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Java中CyclicBarrier的用法分析

电脑杂谈  发布时间:2016-04-16 18:55:30  来源:网络整理

你是否正在寻找关于cyclicbarrier的内容?让我把最直接的东西奉献给你:

Java中cyclicbarrier的用法分析

作者: 字体:[ ] 类型:转载 时间:2013-03-13

cyclicbarrier和CountDownLatch一样,都是关于线程的计数器,。用法略有不同,测试代码如下:

复制代码 代码如下:


public class Testcyclicbarrier {
private static final int THREAD_NUM = 5;
public static class WorkerThread implements Runnable{
cyclicbarrier barrier;
public WorkerThread(cyclicbarrier b){
this.barrier = b;
}
@Override
public void run() {
// TODO Auto-generated method stub
try{
System.out.println("Worker's waiting");
//线程在这里等待,直到所有线程都到达barrier。
barrier.await();
System.out.println("ID:"+Thread.currentThread().getId()+" Working");
}catch(Exception e){
e.printStackTrace();
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
CyclicBarrier cb = new cyclicbarrier(THREAD_NUM, new Runnable() {
//当所有线程到达barrier时执行
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("Inside Barrier");
}
});
for(int i=0;i

以上就是关于cyclicbarrier的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-1420-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...