目录
插入线程
在Java中,插入线程通常是指使用join()
方法将一个线程插入到另一个线程的执行过程中,确保当前线程在另一个线程执行完毕之前不会继续执行。它不是一个Java的正式术语,但指的是这种通过Thread.join()
实现的线程插入机制。
Thread.join()
方法:
当一个线程调用另一个线程的join()
方法时,调用线程会等待被join()
的线程执行完成后,才会继续执行。这种机制通常用于线程间的同步控制,确保某些操作在另一个线程完成后才开始。
代码演示
在t线程启动之前,按顺序执行main线程中的代码。在t线程启动后,如果不加join(),main线程会与t线程抢夺CPU;如果加了join(),t线程一定在main线程的前面执行