交通管理系统中。张老师,提到了线程池。- ExecutorService pool = Executors.newSingleThreadExecutor();
- pool.execute(new Runnable() {
- public void run() {
- for (int i = 1; i < 1000; i++) {
- try {
- Thread.sleep((new Random().nextInt(10) + 1) * 1000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- vechicles.add(Road.this.name + "_" + i);
- }
- }
- });
复制代码 如果不用线程池,直接添加到集合中,对象是永远也创建不成功的,或者说一直在创建,为什么添加了现在用了这个就可以了呢? |