Node.PROPAGATE在AQS中的实际作用是什么?

时间:2018-12-21 09:36:32

标签: java

AQS内部类Node.PROPAGATE的{​​{1}}状态仅在共享模式下使用,但是当Node为0时,会导致相同的行为。后继节点是否会循环一次以上,那么除了区分这两种模式之外,他还有更多实际用途吗?

node.waitStatus

我的问题在这里生成。

1 个答案:

答案 0 :(得分:0)

waitStatus值Node.PROPAGATE只能为头节点设置。仅指示头节点的成功节点将传播取消驻留的成功节点行为。因为当当前节点成功获取共享锁后,成功节点可能成功获取共享锁。