摘要: //定义一个生成号码的类public class NumberManager {private int lastNumber = 1;//该容器用来接收客户号码List<Integer> queue = new ArrayList<Integer>();//生成号码的方法,将号码存入集合中保存,需要线程安全public synchronized Integer generateNewManager(){queue.add(lastNumber);return lastNumber++;}//窗口取号的方法,移除掉集合中第一位,需要线程安全public synchroni 阅读全文
posted @ 2013-05-16 17:32 xiewen3410 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 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++) 阅读全文
posted @ 2013-05-16 17:31 xiewen3410 阅读(126) 评论(0) 推荐(0) 编辑