Trabajar con Threads

18/04/2005 - 17:25 por iban.juanico | Informe spam
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

#1 Misael Monterroca
18/04/2005 - 22:49 | Informe spam
Claro que es posible, solo recuerda que ahora, tu servidor de sql server
tendra que soportar la carga de "8" usuarios concurrentes.

http://www.dotnet247.com/247referen...spx?u=http://msdn.microsoft.com/library/en-us/dv_vstechart/html/vbtchUsingThreads.asp?frame=true


Saludos!
Misael Monterroca
http://www.neo-mx.com/blog

Preguntas similares