java线程waiting与blocked的区别

java线程中含有waiting与blocked两种状态,两种状态有着明显的区别,本文从jdk源码中两种状态的设计角度和状态进入角度来分析两者的区别。 源码分析 处于blocked状态的线程等待获取监视器锁以期进入同步代码块/方法中,文档中的在调用Object.wait()方法后重入同步代码块/方法 不是很理解。 档介绍了导致线程进入Wating状态的原因以及如何退出Wating状态。 区别 线程
相关文章
相关标签/搜索