¡Cómo utilizar la programación VB para implementar la descarga de currículums de puntos de interrupción multiproceso!
No, porque VB no admite subprocesos múltiples.
Suplemento:
Puede usar CreateThread de WIN API para lograr subprocesos múltiples. la API. VB en sí no admite subprocesos múltiples.
En primer lugar, el servidor de descarga debe brindar soporte para reanudar la descarga. Si no puede volver a conectarse a este recurso, significa que el servidor no lo hace. admite la reanudación de la descarga. Es inútil, sin importar cuán compatible sea la herramienta de descarga.
El principio del punto de interrupción para reanudar la descarga:
1. datos descargados Por ejemplo, el tamaño del archivo que desea descargar es 1024 KB. Utilice 4 subprocesos para descargar. Cada subproceso necesita descargar 256 KB.
2. desde la posición 0 de la secuencia de archivos, y el tamaño de descarga es 256K, el segundo hilo comienza a descargar desde la posición 256K del archivo (usando SEEK, ignorando los primeros datos de 256K), y descarga a la posición 512K del archivo, y el El tercer hilo comienza a descargarse desde la posición 512K y se descarga a la posición 768K.
3. Registro de ubicación del archivo Además, necesita un archivo auxiliar de descarga para registrar cuántos subprocesos utiliza. la posición inicial y final de cada hilo, y la ubicación descargada actualmente. Xunlei también tiene dicho archivo, parece que la nueva versión está oculta. El archivo puede ser el siguiente
4. Como se puede ver en el archivo anterior, el tercer y cuarto hilo han completado la tarea de descarga de un tamaño de 256K. Cuando reanude la descarga, solo necesita completar las tareas de. hilos 1 y 2. El hilo 1 ya ha descargado 125, por lo que la descarga comenzará desde 126 a 255. Eso es todo. Utilice SEEK también. Utilice 256+131 para iniciar la descarga en el número 2 y descargar a 512. p>
Completamente mecanografiado a mano....sin plagio....