Java Phaser getParent() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Phaser 类的 getParent() 方法用于获取当前 phaser 的父级。如果当前 phaser 没有父级,则返回 null。

语法

返回

它返回当前 phaser 的父级

示例 1

输出

Thread is sleeping
Thread-0 arrived
Parent Phaser: java.util.concurrent.Phaser@2b71e323[phase = 0 parties = 11 arrived = 1]

示例 2

输出

Thread-1 arrived
Parent Phaser: java.util.concurrent.Phaser@2eaa3bae[phase = 0 parties = 11 arrived = 1]
Thread-4 arrived
Thread-3 arrived
Parent Phaser: java.util.concurrent.Phaser@2eaa3bae[phase = 0 parties = 11 arrived = 3]
Thread-0 arrived
Thread-2 arrived
Parent Phaser: java.util.concurrent.Phaser@2eaa3bae[phase = 0 parties = 11 arrived = 5]
Parent Phaser: java.util.concurrent.Phaser@2eaa3bae[phase = 0 parties = 11 arrived = 4]
Thread-5 arrived
Parent Phaser: java.util.concurrent.Phaser@2eaa3bae[phase = 0 parties = 11 arrived = 2]
Parent Phaser: java.util.concurrent.Phaser@2eaa3bae[phase = 0 parties = 11 arrived = 6]
 
下一话题Java Phaser