问题引出------
前几天群里收到了李二狗的婚礼邀请函,于是就有了以下问题-----
婚礼的流程是怎样的?怎样用代码来展示?
先简单说一下婚礼流程------
第一阶段-----包含三个小阶段
人到了----arrivePerson()
门口坐着收份子钱的老大爷,--------giveMoney() //为了方便写代码,假设人齐了才能收份子钱;将给份子钱的人记录在册,---------writeName()
第二阶段-----包含两个小阶段
检查人是否到齐,人到齐了开席-------checkNum()
可以write和check合并
吃饱了可以走了-------leavePer()
第三阶段----包含一个小阶段
新郎新娘入洞房--------intoHome()
并不是所有人都参加完毕婚礼所有阶段,客人们参加完前两个阶段就可以了;
代码可能与描述有些许不符的地方,请见谅.正事要紧…
再写代码之前所
必须学习的内容
----Phaser类
类的基本信息----
public class Phaser extends Object
一个可重复使用的同步屏障,功能类似于CyclicBarrier和CountDownLatch,但支持更灵活的使用。