指在一线程里面调用另一线程join方法时,表示将本线程阻塞直至另一线程终止时再执行
写了个简单的代码
public class TestJoin{
public static void main(String[] args){
Thread2 t2 = new Thread2();
Thread1 t1 = new Thread1(t2);
t1.start();
t2.start();
}
}
class Thread1 extends Thread{
private Thread2 t2;
Thread1(Thread2 t2){
this.t2 = t2;
}
/* (non-Javadoc)
* @see java.lang.Thread#run()
*/
@Override
public void run() {
// TODO Auto-generated method stub
try {
t2.join();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for(int i = 0; i<5; i++){
System.out.println("yi1:"+i);
}
}
}
class Thread2 extends Thread{
/* (non-Javadoc)
* @see java.lang.Thread#run()
*/
@Override
public void run() {
// TODO Auto-generated method stub
for(int i = 0; i<5; i++){
System.out.println("er2:"+i);
}
}
}
运行结果:
er2:0
er2:1
er2:2
er2:3
er2:4
yi1:0
yi1:1
yi1:2
yi1:3
yi1:4
分享到:
相关推荐
java.lang.NoSuchFieldError: Companion 问题的解决方案
java.lang.Thread java.lang.Thread
idea启动项目报错 java.lang.NegativeArraySizeException解决方法
java.lang.NumberFormatException For inputstring 4294967295处理方法
java.lang.OutOfMemoryError: Java heap space 解决方法
报错 java.lang.OutOfMemoryError: PermGen space 报错 java.lang.OutOfMemoryError: Java heap 启动报错java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler JAVA_OPTS="-server -Xms800m ...
java解决nested exception is java.lang.OutOfMemoryError Java heap space 解决OOM
java.lang.runtimeexception unexpected subelement
解决java.lang.StackOverflowError
搜集整理关于java错误处理:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space 资料整理
解决 java.lang.NoSuchFieldError: STRING at org.jbpm.identity.hibernate.PermissionUserType. 不用jbpm的jbpm-identity.jar 用这个就好
scrcpy投屏 AssertionError: java.lang.reflect.InvocationTargetException 安装这个版本的scrcpy即可。
java.lang.UnsupportedOperationException异常(csdn)————程序
记录java.lang.OutOfMemoryError:Java heap space的情况 文章内容: 一.问题描述+原因分析+解决方案 二.JVM调优说明 三.Tomcat添加到jvisualvm监控
java.lang.OutOfMemoryError: PermGen space 解决方案
java.lang.NoClassDefFoundError: de/javakaffee/kryoserializers/CurrencySerializer
出现Exception in threadmain java.lang.NoClassDefFoundError的各种可能情况.doc