[C con Clase] Tabla de hash y concurrencia

Fernando Rodriguez ferrod20 en gmail.com
Vie Abr 10 04:17:51 CEST 2009


Hola a todos:
Estoy construyendo una .dll que necesita acceder muy rápidamente a
ciertos datos.
Una tabla de hash en memoria es ideal para esto. Esta tabla de hash se
utilizará solo para lectura, en ningún caso se va a modificar la
misma.
La .dll va a ser utilizada por varios .exe a la vez
(concurrentemente), el problema surge en no tener que una nueva
instancia de la .dll cada vez que un .exe nuevo quiere utilizarla. Es
decir, que no se replique la tabla de hash por cada exe que la
utilize, x el contrario que todos los exe utilicen la misma tabla de
hash.
La pregunta es:
Es posible compartir una misma instancia de la .dll con los .exe?.
En caso de que si, voy a tener algún problema de concurrencia?

Gracias y saludos.




Más información sobre la lista de distribución Cconclase