私はオブジェクトのコレクションを持っています。これらの各オブジェクトを個別のスレッドで 1 つずつ順番に処理する必要があります。同時スレッド数を 4 などに修正する必要があります。バージョン 3.5 の .NET Framework によって制限されている場合、これを行う最善の方法は何ですか?
編集:「順番に」とは、最初のオブジェクトの処理を開始する必要があることを意味しました。その後、まだ処理されている間に、2 番目、3 番目、4 番目のオブジェクトの処理が開始されます。5 番目のオブジェクトは、これら 4 つのオブジェクトの処理が完了するまで待機します。しかし、たとえば、5 番目のオブジェクトが処理されなかった場合、6 番目のオブジェクトは処理できません。一部のダウンロード マネージャーがこのように動作することに気付いたかもしれません。