java中Thread.join()的有哪些作用
在Java中,Thread.join()的作用是使当前线程等待被调用join()方法的线程履行终了。换句话说,调用join()方法的线程将会阻塞当前线程,直到被调用join()方法的线程履行终了。
具体来讲,当调用线程A的join()方法来等待线程B时,线程A会进入阻塞状态,直到线程B履行终了。在线程B履行期间,线程A将会一直等待,直到线程B履行终了才会消除阻塞继续履行。在线程B履行终了后,线程A才能继续履行后面的代码。
Thread.join()方法通经常使用于在多线程环境中调和线程的履行顺序,以确保某个线程的履行完成后再履行其他线程。
TOP