Java Thread - 如何協(xié)調(diào)隨機(jī)時(shí)間段的Runnable實(shí)例...
我們想知道如何協(xié)調(diào)隨機(jī)時(shí)間段的Runnable實(shí)例。...
import java.util.concurrent.CyclicBarrier;
public class Main {
public static void main(String[] args) {
CyclicBarrier barrier = new CyclicBarrier(2);
new Thread() {
@Override
public void run() {
try {
System.out.println("in thread, before the barrier");
barrier.await();
System.out.println("in thread, after the barrier");
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
try {
System.out.println("main thread, before barrier");
barrier.await();
System.out.println("main thread, after barrier");
} catch (Exception exc) {
exc.printStackTrace();
}
}
}
運(yùn)行結(jié)果如下: