结束状态(Teminated)
线程调度器
线程执行完
新建状态
获得锁
o.notify()o.notifyAll()LockSupport.unpark()
o.wait()t.join()Lock.Support.Park()
等待进入同步代码块的锁
Thread.yield()
start()
线程调度器选中执行
线程被挂起
Thread.sleep(1000)o.wait(1000)t.join()LockSupport.ParkNanos()LockSupport.ParkUnitl()
阻塞状态(Blocked)
等待状态(TimedWaiting)
时间结束
就绪状态(Ready)
new()
运行状态(running)
等待状态(Waiting)