0
点赞
收藏
分享

微信扫一扫

Java并发之CyclicBarrier

夜空一星 2023-02-02 阅读 122


package com.leasehouse;

import java.util.concurrent.BrokenBarrierException;
import java.util.concurrent.CyclicBarrier;

public class TestCyclicBarrier {
static CyclicBarrier cyclicBarrier = new CyclicBarrier(2, new Runnable() {
public void run() {
System.out.println("count thread is running....");
}
});
public static void main(String[] args) {
new Thread(new Runnable() {
public void run() {
try {
System.out.println("inner thread is running....");
cyclicBarrier.await();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (BrokenBarrierException e) {
e.printStackTrace();
}
}
}).start();

try {
System.out.println("mainis continue.....");
cyclicBarrier.await();
} catch (Exception e) {
e.printStackTrace();
}

}
}

举报

相关推荐

0 条评论