1

Runnable クラスの run() メソッドで最初に開始される TimerTask があります。ランナブルがシャットダウンされたときに確実に停止するようにしたい。

runnable は ExecutorService を介して開始されます。shutdown() が呼び出されたときに ExecutorService から runnable にフックを戻す方法がわかりません。

TimerTask が停止していることを確認するにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

タスクが完了したら、ExecuterService.submit() を使用して Future オブジェクトを取得します。

ExecutorService.Submit()

于 2013-05-06T21:16:22.850 に答える