Java Phaser getPhase() 方法

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

Phaser 类的 getPhase() 方法用于返回当前的阶段编号。阶段编号的最大值为 Integer.MAX_VALUE。如果阶段编号为负数,它会返回负值。

语法

返回

它返回当前的阶段编号。如果 Phaser 已终止,则返回一个负数。

示例 1

输出

Initial Phase count is 0
Thread is sleeping
Thread-0 arrived
Thread-1 arrived
Thread-2 arrived
Thread-3 arrived
Thread-4 arrived
Thread-5 arrived
Thread-6 arrived
Thread-7 arrived
Thread-8 arrived
Final Phase count after arrival of Thread is 1
Thread-10 arrived
Thread-9 arrived

示例 2

输出

Phaser Object is register...
Initial Phase count is 0
Thread-0 arrived
 
下一话题Java Phaser