等待获取锁(synchronized monitor lock),状态为Blocked
其他调用Object.wait,Thread.join,LockSupport.park等 ,状态为 WAITING 或 TIMED_WAITING
TIMED_WAITING 超时等待 调用以下方法进入该状态
Thread.sleep
Object.wait(long)
Thread.join(long)
LockSupport.parkNanos
LockSupport.parkUntil
Java线程状态