Hola Lista! Buen dia... A ver si pueden darme una ayudita con esto que tengo
para resolver....

Intro:
       Tengo un ActiveX exe (Thread per Object) corriendo desde el lado del
servidor (Llamemoslo *A*), ese componente lo utilizan n aplicaciones
Standard Exe.

* Dentro de las n aplicaciones Standard EXE se realizan instancias del
componente A. por lo tanto por cada una de las instancias que se realicen se
crea un nuevo thread...(Hasta acá barbaro, es lo que pretendo)

La problematica que estoy teniendo es que necesito que si o si una parte de
cada thread sea espejada para con el resto, otra manera de decir seria,
necesito que los thread tengan acceso a un espacio de memoria* global.*
Lei muchisimo y encontre solo negativas al asunto, diciendo que cada thread
es independiente y que no pueden comunicarse entre si... Ante esto decidi
crear otro Active X que sea Thread Pool = 1 con referencia al mi componente
*A*; y de esta manera pasar la referencia a la parte que necesito global a
las demas referencias de los Standard EXE...

La pregunta seria entonces... Esto es performante? y si asi lo fuese, que
manera tengo de administrar las llamadas a la parte de memoria global? por
que tambien lei que si dos objetos llaman al mismo procedimiento al mismo
tiempo colapsa! y da error...
Y si esto no es performante... Que otra opcion tendria?

Bueno, Espero que alguien pueda ayudarme con esto!!!
Les mando un saludo a todos, y Gracias anticipadas!!!


-- 
Atte Almeda Claudia

Responder a