
--------【线程】
代立冬
StayHungryStayFoolish外功修行内功修神
展开
-
线程的几个状态
Runnable:一般指该线程正在执行状态中,该线程占用了资源,正在处理某个请求,有可能正在传递SQL到数据库执行,有可能在对某个文件操作,有可能进行数据类型等转换。Waiting on condition:等待资源,或等待某个条件的发生。具体原因需结合 stacktrace来分析。如果堆栈信息明确是应用代码,则证明该线程正在等待资源。一般是大量读取某资源,且该资源采用了资源锁的情况下,线原创 2016-01-04 00:27:13 · 1201 阅读 · 0 评论 -
线程数对系统性能的影响图
原创 2015-08-03 23:05:41 · 2227 阅读 · 0 评论 -
线程的状态转换
线程的状态有:new、runnable、running、waiting、timed_waiting、blocked、dead 当执行new Thread(Runnabler)后,新创建出来的线程处于new状态,这种线程不可能执行 当执行thread.start()后,线程处于runnable状态,这种情况下只要得到CPU,就可以开始执行了。runnable状态的线程,会接受JVM的原创 2015-05-26 19:12:40 · 2117 阅读 · 0 评论