摘要:
//定义一个生成号码的类public class NumberManager {private int lastNumber = 1;//该容器用来接收客户号码List<Integer> queue = new ArrayList<Integer>();//生成号码的方法,将号码存入集合中保存,需要线程安全public synchronized Integer generateNewManager(){queue.add(lastNumber);return lastNumber++;}//窗口取号的方法,移除掉集合中第一位,需要线程安全public synchroni 阅读全文
摘要:
public class Road {private List<String> vehicles = new ArrayList<String>();private String name;public Road(String name){this.name = name;//线程池,随机生成车辆ExecutorService pool = Executors.newSingleThreadExecutor();pool.execute(new Runnable(){public void run(){for (int i = 1; i < 1000; i++) 阅读全文