veamoslo asi..
tenemos que descargar mas de 10 archivos simultaneamente.
cada archivo en lugar de descargarlo con un thread que use la descarga secuencial y completa, lo descargamos usando un pool of threads por cada uno de los archivos a descargar donde cada hilo del pool of threads, descarge un trozo del archivo. (se supone. que de esta forma la descarga de un archivo es mas rapida.. por que se descargan trozos, chunks del archivo. y no todo el archivo, y los chuncks o trozos, se ensamblan)
algo asi como estos componentes
http://clevercomponents.com/products...e/suitemmd.asp