私は問題を抱えている、このように:execのマルチスレッド - javaの
私は50個の要素を持つ配列を持って、私はどのようにそれぞれ、5つのスレッドのdevideない、より高速なため、各要素を計算したいのですがスレッド処理と10要素を計算し、ortherスレッドと重複しません。
変数のようなスレッドの数を覚えています。おそらく5または10か任意の数です。 私は次のように使用してみてください:
ExecutorService executor = Executors.newCachedThreadPool();
for(int i = 1; i <= 5; i++){ //mycalculate }
が、5つのスレッドのすべては、ちょうど最初の10個の要素を処理します。
誰でも私を助けることができます!お願いします。
おかげ
申し訳ありませんが、私はあなたのために投票することはできません... – Akivamu