执行同步代码块
执行完毕
系统调度yield()
新建状态(new)
获取synchronized
超时等待状态(TIMED_WAITING)
系统调度
可运行状态RUNABLE
Object.sleep(long t)Object.wait(long t)Object.join(long t)LockSupport.parkNanos()LockSupport.parkUntil()
thread
终止(TERMINATED)
Object.wait()Object.join()LockSupport.park()
执行Thread.start()
实例化
就绪(READY)
Object.notify()Object.notifyAll()LockSupport.unPark()
运行中(RUNNING)
等待状态(WAITING)
阻塞(Blocked)