时间结束
TimedWaiting
线程被挂起
等待进入同步代码块的锁
Thread.sleep(time)o.wait(time)t.join(time)LockSupport.parkNacos()LockSupport.parkUntil()
Running
Teminated
被线程调度器执行
Blocked
Waiting
start()
Thread.yield()
o.wait()t.join()LockSupport.park()
线程被调度器执行
获得锁
Ready
new
o.nifity()o.nitifyAll()LockSupport.unpark*()
Runnable