phaser = new MarriagePhaser()
MarriagePhaser是一个自定义的(业务方可随便自定义)、继承Phaser的类
重写boolean onAdvance(phase,registeredParties)
该方法会在阶段目标达成时触发
phase代表当前为第几阶段,从0开始
registeredParties表示当前阶段有多少线程参加
返回值,false表示继续往下执行后续阶段,true表示不再执行后续阶段
phaser.bulkRegister(num);
设置要num线程调用arriveAndAwaitAdvance才sauna该阶段达成
phaser.arriveAndDeregister()
取消注册,表示退出后续的阶段