8000 Update Java基础知识篇.md · sdp032/Java-Guide@061911e · GitHub
[go: up one dir, main page]

Skip to content

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 061911e

Browse files
authored
Update Java基础知识篇.md
1 parent a9b709b commit 061911e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Java相关/Java基础知识面试题总结/Java基础知识篇.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,9 @@ Java使用自动装箱和拆箱机制,节省了常用数值的内存开销和
171171
(二). 同步阻塞:运行(running)的线程在获取对象的同步锁时,若该同步锁 被别的线程占用,则JVM会把该线程放入锁池(lock pool)中。
172172
(三). 其他阻塞: 运行(running)的线程执行Thread.sleep(long ms)或t.join()方法,或者发出了I/O请求时,JVM会把该线程置为阻塞状态。当sleep()状态超时join()等待线程终止或者超时、或者I/O处理完毕时,线程重新转入可运行(runnable)状态。
173173
5. **死亡(dead)**:线程run()、main()方法执行结束,或者因异常退出了run()方法,则该线程结束生命周期。死亡的线程不可再次复生。
174+
174175
![线程的基本状态](https://user-gold-cdn.xitu.io/2017/12/15/16059cc91ee8efb3?w=876&h=492&f=png&s=-1)
176+
175177
备注:
176178
可以用早起坐地铁来比喻这个过程:
177179
还没起床:sleeping

0 commit comments

Comments
 (0)
0