在一段代码中,启动一个线程,需要等到该线程结束后才执行下一段代码,代码该如何写?我这样写,但好象不行://先启动线程
ThreadSendMail threadSendMail = new ThreadSendMail();
threadSendMail.start();//判断线程序是否线束.结束了再执行下一段代码
while (!threadSendMail.aLive()){
..........
}
各位,线程启动后立即去判断是否结束好象是有问题的,这时线程显然没有结束,但while这段代码就飘过了,没被执行,正确的表达应该是怎样的呢?多谢围观线程多线程
ThreadSendMail threadSendMail = new ThreadSendMail();
threadSendMail.start();//判断线程序是否线束.结束了再执行下一段代码
while (!threadSendMail.aLive()){
..........
}
各位,线程启动后立即去判断是否结束好象是有问题的,这时线程显然没有结束,但while这段代码就飘过了,没被执行,正确的表达应该是怎样的呢?多谢围观线程多线程
2. Message