通过对以上的需求分析的解剖
我们做一个号码发生器
public class NumberManager {
private int lastNumber=1;
private List<Integer> queueNumber=new ArrayList<Integer>();
public synchronized int generateNewManager(){
queueNumber.add(lastNumber);
return lastNumber++;
}
public synchronized int fetchServiceNumber(){
return queueNumber.remove(0);
}
还要一个取号机器
public class NumberMachine {