一連のファイルをダウンロードし、それらを解析して情報を抽出するアプリケーション (サーブレットですが、それほど重要ではありません) があります。今まで、私はこれらの操作をループで行っていました: - インターネット上の新しいファイルを取得する - それを分析する.
マルチスレッドのダウンロード マネージャーは、この問題のより良い解決策と思われるので、可能な限り最速の方法で実装したいと考えています。
一部のダウンロードは他のダウンロードに依存しています (したがって、このセットは部分的に順序付けされています)。
マルチスレッド プログラミングは難しいので、それを行うための API を見つけることができれば、とてもうれしいです。(順序付けられた) ファイルのグループをキューに入れ、完全にダウンロードされた最初のファイルのグループを取得する必要があります。
それを達成するために使用できるライブラリを知っていますか?
よろしく、ステファン