PDA

Ver la Versión Completa : Aclaracion de threads


JULIPO
22-11-2012, 19:30:12
Estoy elaborando un Servicio en Delphi XE2 con bases de datos en mysql la idea es controlar lectores biometricos IP.

Problema 1 necesito transmitir las huellas a cada una de las lectoras si lo hago sin hilos las ultimas lectoras reciben la informacion con mucho retardo, he creado hilos de ejecucion quiero que cada uno de ellos controle cada una de las lectoras de manera que si tienen que transmitir la informacion a las lectoras no tengan que esperar que las demas terminen de enviar la informacion, el problema es que dentro de cada hilo creo unas variable que ubico en la seccion private donde almaceno el numero de lectora y caracteristicas como si es de Pantalla LCD o que algoritmo de identificacion utiliza, el problema que creo sucede por que no puedo hacer ninguna depuracion (por que no se como hacerla) es que las variables que creo en un hilo se translapan con las de los demas hilos.

esto es asi o la filosofia de los hilos de ejecucion es que ejecuta simultaneamente cada una de las instancias del programa sin alterarse o compartir variables entre si.

Me gustaria me pudieran aclarar esto

de antemano gracias

nlsgarcia
23-11-2012, 04:40:44
JULIPO,

Revisa estos links:

Multithreading - The Delphi Way.
http://thaddy.co.uk/threads/

Threading in Delphi
http://delphi.about.com/od/kbthread/Threading_in_Delphi.htm

TThreads
http://www.sjover.com/delphi/?p=2778

Writing multi-threaded applications
http://www.podgoretsky.com/ftp/docs/Delphi/D5/dg/threads.html

Threads test - Elevators
http://delphiforfun.org/Programs/Delphi_Techniques/TestThreads1.htm

Delphi threading by example
http://edn.embarcadero.com/article/22411
Espero sea útil :)

Nelson.

olbeup
23-11-2012, 08:42:02
JULIPO,

Revisa estos links:
Espero sea útil :)

Nelson.

Impresionante, he disfrutado leyendo la creación de hilos sobre todo

TThreads
http://www.sjover.com/delphi/?p=2778

+1

Un saludo.

maeyanes
23-11-2012, 15:41:32
Hola...

También puedes probar la biblioteca OmniThreadLibrary (http://otl.17slon.com/).


Saludos.

cesarsoftware
10-12-2012, 16:33:37
Igual llego tarde, pero quizas este hilo te sea de ayuda

http://clubdelphi.com/foros/showthread.php?t=81038