Object.notify()Object.notifyAll()LockSupport.unpark(thread)
Object.wait()Object.join()LockSupport.park()
Thread.start()
程序退出
WAITING
RUNABLE
RUNING
系统调度
NEW
Thread.yield()
Thread.sleep(ms)Object.wait(ms)Object.join(ms)
READY
TERMINATED
等待锁
TIME_WAITING
获取到锁
Object.notify()Object.notifyAll()
BLOCKED