Thread中的一些方法(线程状态相关)
1 join()
该方法的作用是让调用该方法的线程加入,让当前线程阻塞,当调用该方法的线程结束后返回。
基本原理如下图所示:
package com.thread;
public class JoinTest {
public static Object obj = new Object();
public static void main(String[] args) {
//创建线程A
Thread threadA = new Thread(() -> {
synchronized (obj) {
System.out.println("线程A启动了");
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.