今まで、私は常に昔ながらの方法で独自のスレッドを作成していました (1.5 Java 同時実行より前)。しかし、エグゼキューターなどをチェックしたいと思います。私は基本的にそれらの使用方法を知っていますが、私の場合、各スレッドに独自の乱数ジェネレーターが必要です。Java 1.7 には ThreadLocalRandom があり、これはまさに私が達成したいことですが、独自の PRNG (QMC であろうと他のものであろうと) を使用します。
もう一度:
8 つのスレッドのプールであるエグゼキューターを作成し、スレッドごとにローカルな独自のランダム ジェネレーターを使用する一連のタスクを与えたいと考えています (各スレッドには、異なるシードで作成された独自のインスタンスがあります)。それを行う最良の方法は何ですか?できれば、最もクリーンで最高のパフォーマンスを発揮します。スレッドローカルかな?私はそれを使用する必要はありませんでしたが、誰が知っていますか...
ありがとう、ミハル。