更强大"/>
CyclicBarrier比门栓更强大
package ThreadLearn;
//应用场景,用于多线程计算数据
//还有一个更高级的构造函数CyclicBarrier(int parties,Runnable barrierAction)线程到达屏障,优先执行barrierAction函数
import java.util.concurrent.BrokenBarrierException;
import java.util.concurrent.CyclicBarrier;//让一组线程达到一个屏障时被阻塞,直到最后一个线程到达时,才会开门
public class T019_05_02CyclicBarrier {static CyclicBarrier cyclicBarrier=new CyclicBarrier(3);public static void main(String [] args){new Thread (new Runnable(){public void run() {// TODO Auto-generated method stubtry {cyclicBarrier.await();} catch (Exception e) {} System.out.print("1");}}).start();try {cyclicBarrier.await();} catch (Exception e) {} System.out.println("2");}
}
更多推荐
CyclicBarrier比门栓更强大
发布评论