聊聊Thread的状态与ThreadLocal

一 线程状态 在之前讨论线程-基础知识的时候,详细讲述过java的线程模型、线程状态流转、线程安全出现的原因以及解决办法,所以这里不多过的讨论这一块。此小节的重点从源码的角度上看看那些地方会引起线程状态变化。 1 线程状态流转 图中Waiting、Blocking的区别是:  - 当线程处于Blocking状态时,代表着线程可以尝试获取CPU资源。  - 当线程处于Waiting状态时,线程不会获
相关文章
相关标签/搜索