ThreadPoolExecutor
カスタムで作成したものがありますThreadFactory
。execute()
を渡すメソッドを呼び出すと、カスタムを使用してRunnable
新しいThread
が作成されますThreadFactory
。問題は、内の情報にアクセスする方法が見つからないことRunnable
です。
たとえば、をJob
実装するクラスがありますRunnable
。中には、カスタムのメソッドでアクセスしたいJob
プロパティがあります。問題は、渡されたパラメータをインスタンスではなく、クラスのインスタンスであり、このクラスがであるため、にキャストできないことです。A
newThread()
ThreadFactory
Runnable
Job
Job
ThreadPoolExecutor.Worker
private