We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a9b709b commit 061911eCopy full SHA for 061911e
Java相关/Java基础知识面试题总结/Java基础知识篇.md
@@ -171,7 +171,9 @@ Java使用自动装箱和拆箱机制,节省了常用数值的内存开销和
171
(二). 同步阻塞:运行(running)的线程在获取对象的同步锁时,若该同步锁 被别的线程占用,则JVM会把该线程放入锁池(lock pool)中。
172
(三). 其他阻塞: 运行(running)的线程执行Thread.sleep(long ms)或t.join()方法,或者发出了I/O请求时,JVM会把该线程置为阻塞状态。当sleep()状态超时join()等待线程终止或者超时、或者I/O处理完毕时,线程重新转入可运行(runnable)状态。
173
5. **死亡(dead)**:线程run()、main()方法执行结束,或者因异常退出了run()方法,则该线程结束生命周期。死亡的线程不可再次复生。
174
+
175

176
177
备注:
178
可以用早起坐地铁来比喻这个过程:
179
还没起床:sleeping
0 commit comments