package com.isoftstone.interview.traffic; 
import java.util.*; 
public class Road { 
         
        public static void main(String[] args){ 
                Road dx = new Road("东西"); 
                dx.addCar(); 
                dx.PrintCarsName(); 
        } 
         
         
         
         
        private static int num=0; 
        //名字 
        private String name=null; 
        //排队中的车辆 
        private List<String> listCar = new ArrayList<String>();  
         
        Road(String name){ 
                this.name=name; 
        //        addCar(); 
        } 
         
        public void PrintCarsName(){ 
                for(String carName:listCar){ 
                        System.out.println("嗷嗷"); 
                        System.out.println(carName); 
                } 
        } 
         
        //添加一辆车,可以以num代表车牌号,可以监控哦,这里简化直接用路线名字+车辆个数 
        //public void addCar(int num){ 
        //public void addCar(){ 
         
        //这里先在构造函数随机添加车辆,后面专门建立一个类  做车辆的添加工作 
        public void addCar(){ 
                new Thread(new Runnable(){ 
                        @Override 
                        public void run() { 
                                // 一到十秒随机加入一辆车 
                                 
                                for(int i=1; i<10; i++){ 
                                        try { 
                                                Thread.sleep((new Random().nextInt(10)+1)*1000); 
                                        } catch (InterruptedException e) { 
                                                // TODO Auto-generated catch block 
                                                e.printStackTrace(); 
                                        } 
                                        listCar.add(Road.this.name+":"+i); 
                                        System.out.println("添加一辆车"); 
                                } 
                                 
                        } 
                         
                }).start(); 
        } 
} 
为何dx.PrintCarsName();不执行???? 
 |