Java 并发AQS注解

一、waitStatus属性: 在AQS的Node中有每个Node自己的状态(waitStatus),我们这里归纳一下,分别包含: SIGNAL 从前面的代码状态转换可以看得出是前面有线程在运行,需要前面线程结束后,调用unpark()方法才能激活自己,值为:-1 CANCELLED 当AQS发起取消或fullyRelease()时,会是这个状态。值为1,也是几个状态中唯一一个大于0的状态,所以前
相关文章
相关标签/搜索