首先要使用join方法,得有两个以上的线程,如果就一个线程,它调用自己的join方法阻塞自己,没有意义!
假如连个线程A和线程B
那么肯定是线程A里调用了B线程的join方法,或者线程B里调用了A线程的join方法
如果是A线程调用B线程的join方法的话,那就是这样的:
class A extends Thread{
public void run(){
...
new B().join(); //查看API( join方法的解释是:--等待该线程终止。),这句话的意思就是:B线程调用join方法,那么就等待B线程终止,也就是等着B执行完
}
}
|