2016-05-24 3 views

答えて

3

標準のJavaライブラリのクラスでこれを行うことができます。これにはSpringは必要ありません。たとえば、ExecutorServiceを使用します。

class MyJob extends Runnable { 

    private final String message; 

    MyJob(String message) { 
     this.message = message; 
    } 

    @Override 
    public void run() { 
     System.out.println(message); 
    } 
} 

public class Example { 

    public static void main(String[] args) { 
     // Executor service with 3 threads 
     ExecutorService executorService = Executors.newFixedThreadPool(3); 

     // Submit jobs to be executed 
     executorService.execute(new MyJob("testing")); 
     executorService.execute(new MyJob("one")); 
     executorService.execute(new MyJob("two")); 
     executorService.execute(new MyJob("three")); 

     // ... 
    } 
} 
1

はいSpringQuartz Schedulerて、ジョブスケジューリングのためのサポートを提供します。 SpringがQuartzを使用している方法の詳細については、official spring documentationを参照してください。

準備が整った例が必要な場合は、Spring 3 + Quartz SchedulerSpring 4 + Quartz Schedulerを参照してください。私はあなたが春ブーツ使用することをお勧め

+0

回答ありがとうございますが、この時点ではQuartzは役に立ちません。 –

関連する問題