join方法介绍
当我们需要控制线程的执行顺序可以用Join方法。下面使用简单的使用案例。
public class JoinTest {
public static volatile int count = 0;
public static void main(String[] args) {
Thread ta = new Thread(new Runnable() {
@Override
public void run() {
for(int i = 0 ; i < 1000 ; i++) {
count += i;
}
}
});
ta.start();
try {
ta.join();
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(count);
}
}