线程的状态 NEW 新建状态: new 一个线程 RUNNABLE 运行状态: 获取 CPU 时间片之后, 开始 run() 方法之后,开始执行 BLOCKED 阻塞状态: 被阻塞,等待锁的释放 WAITING 等待状态: 调用不带时间的 Object.wait, Thread.join LockSupport.park 之后 TIMED_WAITING 指定时间的等待状态: 调用带有时间参数的 Thread.sleep, Object.wait, Thread.join, LockSupport.parkNanos,LockSupport.parkUntil等方法之后 TERMINATED 死亡状态: 运行结束或者异常终止的状态 开启一个线程 Thread以Runnable对象作为构造参数,重写run 实现Runnable接口的 ...