当前位置: 网学 > 编程文档 > JAVA > 正文

实战java Concurrent

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/05
p;* @see #invokeAll(List, long)      */      public List<Node> invokeAll(List<ValidationTask> tasks) {          return invokeAll(tasks, DEFAULT_TASK_TIMEOUT * tasks.size());      }        /**      * 在线程池中执行所有给定的任务并取回运行结果      *       * @param timeout 以毫秒为单位的超时时间,小于0表示不设定超时      * @see java.util.concurrent.ExecutorService#invokeAll(java.util.Collection)      */      public List<Node> invokeAll(List<ValidationTask> tasks, long timeout) {          List<Node> nodes = new ArrayList<Node>(tasks.size());          try {              List<Future<Node>> futures = null;              if (timeout < 0) {                  futures = executorService.invokeAll(tasks);              } else {                  futures = executorService.invokeAll(tasks, timeout, TimeUnit.MILLISECONDS);              }              for (Future<Node> future : futures) {                  try {                      nodes.add(future.get());                  } catch (ExecutionException e) {                      e.printStackTrace();                  }              }          } catch (InterruptedException e) {              e.printStackTrace();          }          return nodes;      }        /**      * 关闭当前ExecutorService      *       * @param timeout 以毫秒为单位的超时时间      */      public void destoryExecutorService(long timeout) {          if (executorService != null && !executorService.isShutdown()) {              try {                  executorService.awaitTermination(timeout, TimeUnit.MILLISECONDS);              } catch (InterruptedException e) {                  e.printStackTrace();              }        &n
  • 上一篇资讯: Java 日志组件 LOG4J
  • 下一篇资讯: java concurrent 探秘
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号