2011-01-10 9 views

答えて

4

Quartz 1.8.1 API docs

は、トリガのスケジューラの発射を停止し、スケジューラに関連付けられたすべてのリソースをクリーンアップします。

パラメータ: waitForJobsToComplete - trueの場合、スケジューラは、現在実行中のすべてのジョブが完了するまでこのメソッドを返すことを許可しません。

クォートは、ジョブによって生成されたスレッドを知らず、気にせず、ジョブが完了するのを待つだけです。あなたの仕事が新たなスレッドを生み出してから終了するならば、Quartzに関する限り、それは終了です。

ジョブが生成されたスレッドの完了を待つ必要がある場合は、ExecutorService(javadocはjava.util.concurrentを参照)のようなものを使用する必要があります。ジョブスレッドは、生成されたスレッドの完了を待ちます。生のJavaスレッドを使用している場合は、Thread.join()を使用してください。

関連する問題