Eventos en multiproceso

21/05/2004 - 11:40 por Eduardo Figueres | Informe spam
Hola, estoy desarrollando una aplicación (servicio windows) que se compone
de varios suprocesos (threads). Cada uno gestiona una parte del sistema como
puede ser E/S del puerto serie, acceso a BBDD, etc.

Mi duda aparece cuando un hilo de ejecución queda bloqueado o a la espera
del final de ejecución de un método, por ejemplo, transmitir datos a base de
datos. Si la conexión se pierde, por caida del servidor u otro motivo,
existen 20 segundos de espera en los cuales no puedo manejar eventos.

¿Esta imposibilidad de manejar eventos es a nivel de hilo de ejecución o
proceso?
¿Puedo asegurar que los distintos hilos no interferirán en el manejo de
eventos?

Gracias y un saludo,
 

Leer las respuestas

#1 Octavio Hernandez
21/05/2004 - 14:13 | Informe spam
Eduardo,

En principio, debería ser sólo a nivel de hilo de ejecución...
¿Qué base de datos es?¿Tienes alguna sospecha de que se queda todo el
proceso parado? En todo caso, una prueba no debería ser difícil de hacer...

Slds - Octavio

"Eduardo Figueres" escribió en el mensaje
news:%
Hola, estoy desarrollando una aplicación (servicio windows) que se compone
de varios suprocesos (threads). Cada uno gestiona una parte del sistema


como
puede ser E/S del puerto serie, acceso a BBDD, etc.

Mi duda aparece cuando un hilo de ejecución queda bloqueado o a la espera
del final de ejecución de un método, por ejemplo, transmitir datos a base


de
datos. Si la conexión se pierde, por caida del servidor u otro motivo,
existen 20 segundos de espera en los cuales no puedo manejar eventos.

¿Esta imposibilidad de manejar eventos es a nivel de hilo de ejecución o
proceso?
¿Puedo asegurar que los distintos hilos no interferirán en el manejo de
eventos?

Gracias y un saludo,


Preguntas similares