package test;
import java.util.concurrent.Phaser;
public class Run {
public static void main(String[] args) {
Phaser phaser = new Phaser(2) {
protected boolean onAdvance(int phase, int registeredParties) {
System.out.println("到达了未通过!phase=" + phase
+ " registeredParties=" + registeredParties);
return super.onAdvance(phase, registeredParties);
};
};
System.out.println("A1 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
phaser.arrive();
System.out.println("A1 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
System.out.println("A2 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
phaser.arrive();
System.out.println("A2 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
// //////////////
System.out.println("B1 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
phaser.arrive();
System.out.println("B1 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
System.out.println("B2 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
phaser.arrive();
System.out.println("B2 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
// //////////////
System.out.println("C1 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
phaser.arrive();
System.out.println("C1 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
System.out.println("C2 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
phaser.arrive();
System.out.println("C2 getPhase=" + phaser.getPhase()
+ " getRegisteredParties=" + phaser.getRegisteredParties()
+ " getArrivedParties=" + phaser.getArrivedParties());
// //////////////
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论



















格式:pdf 资源大小:2.2MB 页数:333









格式:pdf 资源大小:21.5MB 页数:41



收起资源包目录





































































































共 661 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论


baidu_16992441
- 粉丝: 313
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何利用大数据技术优化道路危险货物运输安全决策水平.pptx
- 基于遗传算法求解作业车间调度问题.doc
- 【世茂】重庆润一江项目D地块总承包工程施工策划.pptx
- 区域游戏教师的观察与指导教研计划[打造区域网络教研平台-推进教师专业发展].doc
- 高三生物一轮复习课件基因工程(第1课时).pptx
- 网络合作固定折扣协议.doc
- 地下室、管沟和管井施工安全技术交底.doc
- 【中天二建】83号地块二期技术策划.pdf
- 骨骼肌细胞的收缩.pdf
- 拌合站混凝土管理办法(010年).doc
- 某学校教学楼外脚手架按拆工程施工方案.doc
- 房屋建筑工程质量通病(钢筋绑扎与安装).ppt
- 山东省包装饮用水行业现状及未来发展趋势.pdf
- 煤矿大倾角输送机强力胶带更换快速施工工艺.doc
- 挣值分析法及其在项目成本管理中的应用.doc
- 装饰装修材料种类及名称汇总.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
