01、在子线程中通过join()方法指定顺序 通过join()方法使当前线程“阻塞”,等待指定线程执行完毕后继续执行。举例:在线程thread2中,加上一句thread1.join(),其意义在于,当前线程2运行到此行代码时会进入阻塞状态,直到线程thread1执行完毕后,线程thread2才会继续运行,...
1.主线程join 上面源码就是主线程join的实现方式,其原理就是保证执行线程执行完毕再start后续线程,从而实现多个线程的顺序执行。2.执行线程join 上面源码就是执行线程join的实现方式,其原理就是通过传入beforeThread(在这个线程执行前需要执行完的线程对象)来保证多个线程顺序执行。Thread.join源码实现:由Thread.join...