Object.notify()LockSupport.unpark()
就绪REDAY
执行完成
超时等待TIMED_WAITING
获取到锁
进入synchronized代码块
object.wait()thread.join()LockSupport.park()
系统调度yield()
阻塞BLOCKED
sleep(long)wait(long)LockSupport.parkNanos()LockSupport.parkUntil()
终止TERMINATED
Thread.start()
新建NEW
运行中RUNNABLE
运行RUNNABLE
等待WAITING