TIMED_WAITING

Java 线程状态之 TIMED_WAITING

自闭症网瘾萝莉.ら 提交于 2019-11-29 23:29:02
在 上一篇章 中我们谈论了 WAITING 状态,在这一篇章里,我们来看剩余的最后的一个状态:TIMED_WAITING(限时等待)。 定义 一个正在限时等待另一个线程执行一个动作的线程处于这一状态。 A thread that is waiting for another thread to perform an action for up to a specified waiting time is in this state. 更详细的定义还是看 javadoc(jdk8): 带指定的等待时间的等待线程所处的状态。一个线程处于这一状态是因为用一个指定的正的等待时间(为参数)调用了以下方法中的其一: Thread.sleep 带时限(timeout)的 Object.wait 带时限(timeout)的 Thread.join LockSupport.parkNanos LockSupport.parkUntil 对应的英文原文如下: Thread state for a waiting thread with a specified waiting time. A thread is in the timed waiting state due to calling one of the following methods with a specified positive