Java 框架来执行长时间运行的任务

Java 框架来执行长时间运行的任务,java,.net,Java,.net,java或.NET中是否有任何框架可用于执行长时间运行的任务? 这个框架应该让我能够灵活地插入实现来执行作业,还可以控制运行时,比如执行的任务数量和执行的负载平衡 我想在这里讨论解决这个问题的不同方法。 < P> Windows工作流基金会可能会在.NET中为您工作,这取决于您所说的“长时间运行任务”的确切含义。它能够记录任务的状态并在以后还原,使任务能够在重新启动或其他中断后继续运行。在Java中: ThreadPoolExecutor为您提供了一个线程池,并允许您在其中执行任务。它还提供了确

java或.NET中是否有任何框架可用于执行长时间运行的任务? 这个框架应该让我能够灵活地插入实现来执行作业,还可以控制运行时,比如执行的任务数量和执行的负载平衡


我想在这里讨论解决这个问题的不同方法。

< P> Windows工作流基金会可能会在.NET中为您工作,这取决于您所说的“长时间运行任务”的确切含义。它能够记录任务的状态并在以后还原,使任务能够在重新启动或其他中断后继续运行。

在Java中:
ThreadPoolExecutor为您提供了一个线程池,并允许您在其中执行任务。它还提供了确定当前活动任务、已执行任务数等的方法。

在Java中,您可以尝试使用Java 5 Executor框架,或者根据您的需要。

在.Net 4.0中的TaskParallelLibrary具有处理并行、异步和长时间运行任务的功能。 请参见.Net中的

,了解它将是什么“长时间运行的任务”。对于“控制运行时的能力,如执行的任务数量和执行的负载平衡”,它将是。您可能需要评估您的问题陈述,看看这些框架中的一个或两个框架的组合是否可以解决您的问题