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