4
Parallel.ForEach를 어떻게 제한 할 수 있습니까?
웹 페이지를 다운로드하는 Parallel.ForEach () 비동기 루프가 있습니다. 대역폭은 제한되어 있으므로 한 번에 x 페이지 만 다운로드 할 수 있지만 Parallel.ForEach는 원하는 웹 페이지의 전체 목록을 실행합니다. Parallel.ForEach를 실행하는 동안 스레드 번호 또는 다른 제한기를 제한하는 방법이 있습니까? 데모 코드 : Parallel.ForEach(listOfWebpages, webpage => { Download(webpage); }); 실제 작업은 웹 …