A Runnable{ () { (i=i<i++){ System..println(Thread.().getName()++i){ Thread.()} (InterruptedException e) { e.printStackTrace()} } } } B Runnable{ () { (i=i<i++){ System..println(Thread.().getName()++i){ Thread.()} (InterruptedException e) { e.printStackTrace()} } } } TestJoinThread { (String[] args) { Thread t=Thread(A())Thread t1=Thread(B())t.start()t1.start()(i=i<i++){ System..println(Thread.().getName()++i)(i==){ { t.join()} (InterruptedException e) { e.printStackTrace()} } { Thread.()} (InterruptedException e) { e.printStackTrace()} } } }
老师 我这个为什么是执行完子线程后才执行主线程 没有主线程和子线程一起执行啊?