有时候会碰到这样一种场景,线程A(主线程)需要等待另外一个线程(子线程)执行完才能进行后续的操作,此时CountDownLatch 可以出场了
final CountDownLatch latch=new CountDownLatch(1);
new Thread(){
public void run(){
//
latch.countDown();
}
}
latch.await(60,TimeUtils.Seconds);//最多等待60秒
有时候会碰到这样一种场景,线程A(主线程)需要等待另外一个线程(子线程)执行完才能进行后续的操作,此时CountDownLatch 可以出场了
final CountDownLatch latch=new CountDownLatch(1);
new Thread(){
public void run(){
//
latch.countDown();
}
}
latch.await(60,TimeUtils.Seconds);//最多等待60秒