黑马程序员技术交流社区

标题: 7k交通灯面试题相关问题 [打印本页]

作者: lfs454766767    时间: 2014-8-18 15:32
标题: 7k交通灯面试题相关问题
本帖最后由 lfs454766767 于 2014-8-18 16:03 编辑
  1. ScheduledExecutorService timer =  Executors.newScheduledThreadPool(1);
  2.   timer.scheduleAtFixedRate(
  3.     new Runnable(){
  4.      public void run() {
  5.       if(vechicles.size()>0) {
  6.        boolean lighted = true;
  7.        if(lighted) {
  8.         System.out.println(vechicles.remove(0)+"is traversing !");
  9.        }
  10.       }
  11.      }
  12.     },
  13.     1,
  14.     1,
  15.     TimeUnit.SECONDS);
复制代码
我想问一下这段代码中 timer.scheduleAtFixedRate()这个方法中具体参数都代表什么?我看视频没听太明白?

作者: danmo    时间: 2014-8-18 15:56
第一个参数是要控制的线程,第二个参数是要执行的时间,第三个参数是要等待的时间,第四个参数是前两个参数的单位
作者: lfs454766767    时间: 2014-8-18 16:02
danmo 发表于 2014-8-18 15:56
第一个参数是要控制的线程,第二个参数是要执行的时间,第三个参数是要等待的时间,第四个参数是前两个参数 ...

非常感谢你的回答!
作者: rao    时间: 2014-8-18 17:05
我来收藏顺便潜水了。
作者: そ花痕ゐ蝶梦    时间: 2014-8-18 20:14
第一个参数是执行的内容,第二个参数是要执行的时间,第三个参数是要等待的时间,第四个参数是前两个参数的时间单位
作者: wfaly    时间: 2014-8-20 00:16
谢谢 楼主分享...
作者: 舍我其谁    时间: 2014-8-20 00:31
我表示还没学到这,看不懂
作者: 戏言丶    时间: 2014-8-20 01:00
我还没学到这个呢,还看不懂
作者: danmo    时间: 2014-8-20 10:45
更详细的内容  要自己查看参考文档了
作者: 王责彬    时间: 2014-8-21 19:38
看看大神的解答




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