Java中的调度器

Java中的调度器,java,servlets,scheduler,jboss-4.0.x,Java,Servlets,Scheduler,Jboss 4.0.x,我需要一些帮助来实现和其他处理并行运行的调度程序。我在网上的许多搜索中都找到了quartz调度器。但是,我需要一些内置的东西,可以与其他进程同时运行,而不是任何外部库 我和他核实过了。但是,这对于并行执行没有选择 有谁能在这方面提出建议吗??我的要求是,在服务器启动后,java函数必须每隔固定的时间间隔运行一次。servlet start会知道这一点,我必须在init()中启动调度程序 我的要求是,java函数必须在每个固定时间运行 服务器启动后不久的间隔 首先,你可以开始使用这里是一个很好的

我需要一些帮助来实现和其他处理并行运行的调度程序。我在网上的许多搜索中都找到了
quartz调度器
。但是,我需要一些内置的东西,可以与其他进程同时运行,而不是任何外部库

我和他核实过了。但是,这对于并行执行没有选择

有谁能在这方面提出建议吗??我的要求是,在服务器启动后,java函数必须每隔固定的时间间隔运行一次。servlet start会知道这一点,我必须在init()中启动调度程序

我的要求是,java函数必须在每个固定时间运行 服务器启动后不久的间隔

  • 首先,你可以开始使用这里是一个很好的
  • 使用quartz调度程序总是一个更好的选择,但计时器是一种快速启动的方式。您可以找到一些帮助来开始使用
  • 或者,您也可以选择。我更喜欢这个选项,而不是
    java.util.Timer
我的要求是,java函数必须在每个固定时间运行 服务器启动后不久的间隔

  • 首先,你可以开始使用这里是一个很好的
  • 使用quartz调度程序总是一个更好的选择,但计时器是一种快速启动的方式。您可以找到一些帮助来开始使用
  • 或者,您也可以选择。我更喜欢这个选项,而不是
    java.util.Timer
我建议您定义一个,并从其
contextInitialized
方法启动Quartz调度程序

contextInitialized
在应用程序服务器上的应用程序部署/重新加载时被调用,因此可以在服务器启动后立即初始化调度程序

我建议您定义一个,并从其
contextInitialized
方法启动Quartz调度程序


contextInitialized
在应用程序服务器上的应用程序部署/重新加载时被调用,因此可以在服务器启动后立即初始化调度程序

什么是“并行执行”?执行器可以配置成这样,好吧。你说的是servlet,所以我猜你在使用JEE。为什么不使用EJB定时器服务呢?“并行执行”到底意味着什么?执行器可以配置成这样,好吧。你说的是servlet,所以我猜你在使用JEE。为什么不使用EJB定时器服务呢?嗨,1。使用
java.util.timer
可以实现并发吗?2.我不希望在我的源代码中使用任何外部库,因此quartz肯定不是一个选项。3.我查过了。正如我在问题本身中提到的,是的,计时器将产生一个新线程(并发执行)。我提到的石英只是一个附加选项,具体取决于需求。如果您没有这些要求,请选择执行器或计时器。您能详细说明计时器吗??需要一些例子,但我在网上找不到足够的。@PavanKumar:请参考我文章中提供的用法链接。它有定时器使用的基本示例。使用
java.util.timer
可以实现并发吗?2.我不希望在我的源代码中使用任何外部库,因此quartz肯定不是一个选项。3.我查过了。正如我在问题本身中提到的,是的,计时器将产生一个新线程(并发执行)。我提到的石英只是一个附加选项,具体取决于需求。如果您没有这些要求,请选择执行器或计时器。您能详细说明计时器吗??需要一些例子,但我在网上找不到足够的。@PavanKumar:请参考我文章中提供的用法链接。它有定时器使用的基本示例。在这种情况下,我不希望使用任何外部库。你能给我推荐一些内置于Java的东西吗?我不希望在这种情况下使用任何外部库。你能给我推荐一些内置在Java中的,可以满足我需求的东西吗??