File tree 1 file changed +1
-1
lines changed
1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -1350,7 +1350,7 @@ Java 线程在运行的生命周期中的指定时刻只可能处于下面 6 种
1350
1350
1351
1351
! [RUNNABLE - VS - RUNNING ](https: // my-blog-to-use.oss-cn-beijing.aliyuncs.com/2019-3/RUNNABLE-VS-RUNNING.png)
1352
1352
1353
- 当线程执行 `wait()`方法之后,线程进入 ** WAITING (等待)** 状态。进入等待状态的线程需要依靠其他线程的通知才能够返回到运行状态,而 ** TIME_WAITING (超时等待)** 状态相当于在等待状态的基础上增加了超时限制,比如通过 `sleep(long millis)`方法或 `wait(long millis)`方法可以将 Java 线程置于 TIMED WAITING 状态。当超时时间到达后 Java 线程将会返回到 RUNNABLE 状态。当线程调用同步方法时,在没有获取到锁的情况下,线程将会进入到 ** BLOCKED (阻塞)** 状态。线程在执行 Runnable 的`run()`方法之后将会进入到 ** TERMINATED (终止)** 状态。
1353
+ 当线程执行 `wait()`方法之后,线程进入 ** WAITING (等待)** 状态。进入等待状态的线程需要依靠其他线程的通知才能够返回到运行状态,而 ** TIME_WAITING (超时等待)** 状态相当于在等待状态的基础上增加了超时限制,比如通过 `sleep(long millis)`方法或 `wait(long millis)`方法可以将 Java 线程置于 TIMED WAITING 状态。当超时时间到达后 Java 线程将会返回到 RUNNABLE 状态。当线程调用同步方法时,在没有获取到锁的情况下,线程将会进入到 ** BLOCKED (阻塞)** 状态。线程在执行 Runnable 的`run()`方法之后将会进入到 ** TERMINATED (终止)** 状态。
1354
1354
1355
1355
### 3.4 . 文件与 I \O 流
1356
1356
You can’t perform that action at this time.
0 commit comments