私は実行者サービスにまったく慣れていません。自分ですべてをやるのが好きでしたが、これらのサービスを信頼する時が来たと思います。
で手渡したいExecuter
ですRunnable
。実行者はそれをaでラップし、FutureTask
それを私に返します。ここで、polldone()
メソッドを呼び出します。done()
しかし、メソッドがtrueを返すときに通知を受け取りたいと思います。
get()
が終了するまでブロックするメソッドがありますが、Runnable
それから、それがいつ終了するかを確認するために、すべてのジョブに追加のスレッドが必要になります。
Callable
タスクの終了について通知を受け取るために、実行者に追加の情報を渡すことはできますか?
ここに行く方法は何ですか?run
メソッドの最後にコードを追加することはできますが、done()
それでもfalseになる可能性があります...