私はグーグルでこの質問を検索し、私が探しているものに似たものは見つかりませんでした。複数のスレッドでリストを実行するためにハッシュセットを分離
Personと呼ばれるオブジェクトがほとんどないHashSetが作成されました。これらのPersonを巨大なテキストで検索するために4〜5つのスレッドを設定する必要があります。スレッドは、ハードウェアの使い方を最適化するソリューションです。
このHashSetを分離して4つのスレッドを開始するにはどうしたらいいですか?私は新しいHashSetリストを作成し、この新しいハッシュセットを4で分割して新しいスレッドを作成しようとしました。
これは良い解決策に見えますが、それを行う良い方法はありますか?ハッシュセットを分割して、4〜5個の新しいスレッドに分割して送信するにはどうすればよいですか?
ExecutorServiceを実装するには、HashSetを分割してExecutorServiceクラスで実行する必要がありますか? –
@Rodrigo Ferrari:そうです。また、一度に1つの値だけを送信することもできます。 ExecutorServiceは、スレッドがどのように作業を実行するかを管理します。 – Tudor
このハッシュセットを分割してExecutorServiceに送信する簡単かつ高速な方法はありますか?サンプル?私は検索しましたが、どのように私はそれを初めて知っている、私は送信され、送信されたハッシュセットからのフィードバックを取得する方法がありません。これは良い使い方ですか? http://pcdtrabalhofinal.googlecode.com/svn/trunk/src/TestHash.javaありがとうございます。 –