私はこのコードを使用しExecutorService
てJavaで取得しています:
this.exec = Executors.newSingleThreadExecutor();
ここで、処理されたジョブの数、キューにあるジョブの数 (最も重要なこと!)、および基本的に取得できるすべての情報を知りたいと思います。しかし、普通のExecutorService
人はこの情報を持っていません。しかし、この質問の回答によると、それが返されるため、型キャストできThreadPoolExecutor
ます。それは簡単に聞こえますが、1 つ問題があります。マシンが戻ってこないThreadPoolExecutor
!
代わりにjava.util.concurrent.Executors$FinalizableDelegatedExecutorService
、クラスが表示されないため、それに型キャストしようとすると不可能です。
では、どうすれば自分のステータスを確認できますExecutorService
か?
あなたが非常に興味があり、私が私のものを何に使っているか知りたい場合は(それが重要な場合)、私が以前に尋ねたこの質問ExecutorService
を読んでください. これは基本的に SQL ステートメント用です。