黑马程序员技术交流社区

标题: 这两种方式产生1个线程一样吗? [打印本页]

作者: 严海荣    时间: 2012-10-9 12:48
标题: 这两种方式产生1个线程一样吗?
  1. ScheduledExecutorService pool =  Executors.newScheduledThreadPool(1);       
  2.         //ExecutorService pool =  Executors.newSingleThreadExecutor();
  3.         pool.execute(new Runnable()
  4.         {
  5.                 public void run() {
  6.                         for(int i=0;i<1000;i++)
  7.                         {
  8.                                 try {
  9.                                         Thread.sleep((new Random().nextInt(10)+1)*1000);
  10.                                 } catch (InterruptedException e) {
  11.                                         e.printStackTrace();
  12.                                 }
  13.                                 vehicles.add(Road.this.name+"..."+i);
  14.                         }
  15.                 }
  16.                
  17.         });
复制代码
一个是产生线程池里放一个线程,另一个是产生单个线程,这样理解对不对?





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2