方法1:通过Thread类中的isAlive()方法判断线程是否处于活动状态. 线程启动后,只要没有运行完毕,都会返回true. [注]如果只是要等其他线程运行结束之后再继续操作,可以执行t.join(),即:在t执行完毕前挂起. 方法2:通过Thread.activeCount()方法判断当前线程的线程组中活动线程的数目,为1时其他线程运行完毕. 方法3:通过java.util.concurrent.Executors中的方法创建一个线程池,用这个线程池来启动线程.启动所有要启动的线程后,执行…