こんにちは私はJavaのマルチスレッドを介して多数のファイルを処理する必要があります。ファイルはランダムなサイズ(最小:100 MB、最大:1.5GB)になります。構成では、最大で8つのスレッドしか作成できず、各スレッドにはソースディレクトリからの処理用に8つのファイルが割り当てられます。問題が発生する場合があります。巨大なファイルがシングルスレッド自体に割り当てられるため、パフォーマンスが低下します。すべてのスレッドが同じサイズを処理するように、ファイルをスレッドに割り当てる方法があるかどうかを知りたいです。つまり、ファイルサイズに基づいてスレッド間の負荷を分散したいということです。
前もって感謝します :)