start()
TimedWaiting
new
o.notify()o.notifyAll()Lock.Support.unpark()
被线程调度器执行
获得锁
Ready
Blocked
Thread.sleep(time)o.wait(time)t.join(time)LockSupport.parkNanos()LockSupport.parkUntil()
Teminated
Running
时间结束
o.wait()t.join()LockSupport.park()
Waiting
等待进入同步代码块的锁