スレッドプールからスレッドを作成し、タスクIDRunnable (オブジェクトに保持されている一意のID)をスレッド名として渡す必要があります。
インターフェイスを調べましたが、ThreadFactory作成されたスレッドにスレッド名として追加のパラメーターを渡すことができませんでした。また、DefaultThreadFactoryクラスを見ました。を使用しAtomicIntegerてスレッド名を設定します。
任意の文字列をファクトリに渡して、作成されたスレッドの名前としてその文字列を使用させることはできますか?