ExecutorService es=Executors.newSingleThreadExecutor(); es.execute(new Runnable(){
public void run() {
// TODO Auto-generated method stub
for(int i=0;i<1000;i++)
{
try{
Thread.sleep((new Random().nextInt(10)+1)*1000);
}catch(Exception e){
e.printStackTrace();
}
//其实这里可以加final,但是这又有一种新的方法
cars.add(Road.this.name+"_"+1);
}
}
});
对于这个 我们直接可以新建一个class extends Runnable,这个有啥区别?
|