30/05/2013, 08:15
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 2 meses Puntos: 83 | |
Respuesta: Como hacer esto Por cierto que se olvidaba: despues del bucle donde creas los procesos puedes poner lo que quieras y se ejecutará immediatamente sin esperar que se hayan terminado de escribir los archivos. Solo tienes que tener en cuenta que no debes acceder a los archivos porque aun no estan terminados (si los abres con las win32 api en modo de compartir lectura podras leer lo que de momento tengan escrito). Por eso si optas por los multiprocesos es importante que te crees una lista de tareas para que cada proceso pueda indicar manejar mas cosas: p.ej. una lista de structs con una ruta (o un puntero al FILE) y un estado de trabajo o un indicador de porcentaje, de esta forma cuando tengas corriendo todos los procesos podras consultar el estado de cada uno.
Saludos
vosk |