FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Varios hilos atacando a Firebird
Buenos días,
Estoy planeando unos cambios a una aplicación que ya tenemos funcionando. Una de estas modificaciones resultará en que tendremos un servicio multihilo atacando a una base de datos Firebird. El tema es que más o menos los hilos siempre escribiran a la vez a la base de datos, y va a haber muchos hilos abiertos (unos 60). Mi pregunta: para no tener ningún tipo de problema, debo usar una conexión para cada hilo, o una conexión global? Y otra pregunta... Para que cada hilo tenga sus propias variables locales y no sean modificadas por los otros hilos, lo mejor debe ser que las variables sean miembros de la clase, y cada hilo una instancia de esta clase, verdad? Es que estoy un poco verde en el tema Delphi multihilo... Muchas gracias, y que paséis un buen fin de semana. Marc |
#2
|
||||
|
||||
Cita:
Pregunta del Millón: ¿Qué tiene que ver todo esto con el título del mensaje? Menos mal que recomendamos que el título sea explicativo del problema...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Pero no lo es? Se trata de atacar/acceder a firebird a traves de varios hilos del mismo programa... Sinó, como lo podría poner? Es que no se me ha ocurrido nada más...
|
#4
|
||||
|
||||
Cita:
Perdón, perdón,... En este caso pensé que hablabas de "Varios hilos" (de los foros), "atacando" (literalmente) al FB. Estoy fatal!!! Ni caso!
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Firebird classicserver ya es multihilo, no creo que necesites hacer nada en ese aspecto, conexiones normales.
Pero la pregunta que me surge es: por qué tienes que crear esos múltiples hilos en tu programa? |
#6
|
||||
|
||||
#7
|
|||
|
|||
Cita:
Como puedes entendes, si hago estas lecturas secuenciales, hacer un bucle entero es algo MUY largo. Si lo hago paralelamente será más corto (no cómo si lo hiciera con un único aparato, pero algo es algo). Y claro, en el peor de los casos puede ocurrir que se intenten hacer desde el mismo programa 50 o 60 escrituras a la vez. |
#8
|
||||
|
||||
Cita:
Habría que ver exactamente qué componentes vas a utilizar y si son Thread-safe.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda relaciones de varios a varios TQueries | j_flores3000 | SQL | 7 | 22-11-2008 21:43:40 |
Hacker borró su disco duro atacando su propia dirección IP | vtdeleon | Humor | 2 | 24-06-2006 20:12:15 |
Varios equipos en red con el servidor de Firebird en ejecución | Sick boy | Firebird e Interbase | 2 | 09-06-2006 11:40:11 |
Con delphi Insert en Firebird varios registros desde otra tabla | lasweb | Conexión con bases de datos | 3 | 04-04-2005 20:58:26 |
Aplicacion con varios Hilos de Ejecución | samantha jones | Varios | 1 | 02-03-2005 17:27:24 |
|