0

サーバーから複数のファイルをダウンロードするために ThreadPool を使用しています。ダウンロードするファイルのリストがありますが、その中には巨大なサイズのファイルもあります。他の小さなサイズのファイルをダウンロードした後に、これらの巨大なファイルをダウンロードしたい。そして、私は使用してWebClient.DownloadFile()います。

現在Thread.Join(time)、巨大なファイルのスレッドを開始して、しばらくしてから開始するために使用しています。ただし、その時点までに他のダウンロードが完了しているという保証はありません。の値はtime、ネットワークの速度によって異なります。

これを処理するためのより良い解決策はありますか? 助けてください。

4

1 に答える 1