黑马程序员_银行业务调度系统
?
?NumberManager类:
?
1、定义一个用于存储上一个客户号码的成员变量和用于存储所有等待服务的客户号码的队列集合。
2、定义一个产生新号码的方法和获取马上要为之服务的号码的方法,这两个方法被不同的线程操作了相同的数据,所以,要进行同步。
?
代码如下:
?
??MainClass类:?用for循环创建出4个普通窗口,再创建出1个快速窗口和一个VIP窗口。接着再创建三个定时器,分别定时去创建新的普通客户号码、新的快速客户号码、新的VIP客户号码。??public class Constants {public static int MAX_SERVICE_TIME = 1000;public static int MIN_SERVICE_TIME = 10000;public static int COMMON_CUSTOMER_INTERVAL_TIME = 1;}??------- android培训、java培训、期待与您交流! ----------