A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lfs454766767 中级黑马   /  2014-8-18 15:32  /  1452 人查看  /  9 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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()这个方法中具体参数都代表什么?我看视频没听太明白?

评分

参与人数 1技术分 +1 收起 理由
格子、 + 1 神马都是浮云

查看全部评分

9 个回复

倒序浏览
第一个参数是要控制的线程,第二个参数是要执行的时间,第三个参数是要等待的时间,第四个参数是前两个参数的单位
回复 使用道具 举报 1 0
danmo 发表于 2014-8-18 15:56
第一个参数是要控制的线程,第二个参数是要执行的时间,第三个参数是要等待的时间,第四个参数是前两个参数 ...

非常感谢你的回答!
回复 使用道具 举报
我来收藏顺便潜水了。
回复 使用道具 举报
第一个参数是执行的内容,第二个参数是要执行的时间,第三个参数是要等待的时间,第四个参数是前两个参数的时间单位
回复 使用道具 举报
谢谢 楼主分享...
回复 使用道具 举报
我表示还没学到这,看不懂
回复 使用道具 举报
我还没学到这个呢,还看不懂
回复 使用道具 举报
danmo 中级黑马 2014-8-20 10:45:31
9#
更详细的内容  要自己查看参考文档了
回复 使用道具 举报
看看大神的解答
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马