【发布时间】:2010-03-26 15:22:22
【问题描述】:
专家 -
在以下情况下我需要一些建议。
我有一个包含任务列表的配置文件。每个任务可以有零个、一个或多个依赖项。我想并行执行这些任务[现在它们正在按顺序执行]
这个想法是有一个主程序来读取配置文件并加载所有任务。读取单个任务并将其提供给执行器 [callable],该执行器将执行任务并在 Future 中返回结果。当任务提交给执行器(线程)时,它将监视其依赖项以首先完成并执行自己的任务。
这是正确的方法吗?使用 java 1.5 特性还有其他更好的方法吗?
【问题讨论】:
-
您是在重新发明
ant或maven实用程序吗?你为什么不简单地为此定义Ant任务? -
S.Lott ~ 这与 ant 或 maven 脚本和任务执行有关。我上面提到的任务与数据库活动、归档、规则处理等[可以任意组合!]
标签: java multithreading concurrency