나는 HTTP를 통해 동시에 여러 파일을 다운로드하고, 새 다운로드를 추가하고, 일시 중지/다시 시작하고, 각 다운로드 프로세스 정보를 표시하고 업데이트하는 것을 지원해야하는 WPF 다운로드 관리자에서 작업하고 있습니다 (파일 이름, 크기, 다운로드 백분율, 시간 남음 ...)을 DataGrid에 저장하고 ProgressBar 및 기타 여러 항목의 진행 상황을 표시합니다.C에서 다중 스레드 다운로더
그래서 각 다운로드 프로세스마다 별도의 스레드를 사용하고 스레드를 동적으로 만들거나 취소 할 수 있습니다. 가장 좋은 방법은 무엇입니까? ThreadWork를 사용하여 BackgroundWorker를 사용 하시겠습니까?
각 다운로드 프로세스마다 여러 개의 스레드가 필요할 수도 있습니다. –