Foros del Web » Programación para mayores de 30 ;) » .NET »

Datatable con threads (hilos)

Estas en el tema de Datatable con threads (hilos) en el foro de .NET en Foros del Web. Hola ! Estoy desarrollando una app de consola en vb.net 2005; en donde construyo hilos para hacer ciertas tareas de extracción de datos; posteriormente debo ...
  #1 (permalink)  
Antiguo 23/03/2009, 12:19
 
Fecha de Ingreso: octubre-2005
Mensajes: 180
Antigüedad: 18 años, 6 meses
Puntos: 0
Datatable con threads (hilos)

Hola !

Estoy desarrollando una app de consola en vb.net 2005; en donde construyo hilos para hacer ciertas tareas de extracción de datos; posteriormente debo de saber que los items que voy a insertar en un archivo no esten repetidos. Para ello he almacenado todos los items unicos en un datatable en donde pongo un select buscando que no exista dicho item para insertarlo en el datatable y en el archivo .txt. Con un hilo funciona a la perfección, pero con dos o mas hilos llega un momento en el que uno selecciona y otro inserta entonces manda un problema con la actualizacion de filas en el datatable; he leido que puedes bloquear un proceso en este caso el de selección y el de inserción al mismo tiempo con la siguiente instrucción:

Código:
Dim miobejeto As New Object
 SyncLock miobejeto
'Aqui pongo la tarea a realizar
End SyncLock
La cuestion es que he puesto este codigo y me sigue mandando problemas.

Podría alguien ayudarme como accesar el datatable con varios hilos sin que mande errores y que bloquee el datatable a la hora de insertar en el..

Saludos cordiales..
__________________
El conocimiento se alimenta de la repeticion y la consistencia!!! (Miguel--in-- 1983---....)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:12.