Buenas,
Tengo un proceso que consume bastante tiempo, consiste en la lectura
de varios ficheros txt y la inclusión de los datos en una BBDD. He
creado una clase que lee el contenido del directorio y, pasando un
string con el path de cada fichero llama a otra clase que es la
encargada de "traducir" e insertar en la tabla. Mas o menos de la
siguiente manera:
oImportador.abreConexion();
foreach (string fileName in files)
{
oImportador.importaVentas(fileName);
}
oImportador.cierraConexion();
Desconozco el funcionamiento de los threads en c sharp pero mi
pregunta es la siguiente:
- Si tengo que leer 8 archivos txt, ¿es posible lanzar 8 hilos que
trabajen sobre la misma clase "oImportador", uno por cada fichero txt,
para acelarar la inserción de los datos?
Gracias y un saludo
Leer las respuestas