MANEJO DE CONCURRENCIA

19/01/2004 - 19:48 por Juan David | Informe spam
Buenos Dias y muchas gracias por interesarte...

Mira lo que vos dices es verdad...

Lo que necesito es tener varias instancias del objeto ya
que son muchas paginas las que lo instancian...

No necesariamente es bloquearlo...

Me podrías explicar como es esto de los objetos COM+ o en
fin una posible solución?



Podrías especificar exactamente cual es el escenario que


tienes, es decir,

estas accediendo a un objeto que es compartido por las


páginas ASPX, el uso

de lock más bien es usado para evitar que por


dos "caminos" diferentes se

quiera modificar el mismo dato, lo que ocasionaría


problemas de

consistencia, no sé si exactamente este sea tu problema,


porque de cualquier

manera si tienes un alto volumen de accesos a este


objeto primero tendrías

que determinar si realmente quieres bloquearlo, otra


opción sería utilizar

objetos COM+ o en todo caso varias instancias, pero para


poderte sugerir

esto, necesitariamos saber más detalles de tu aplicación.


Alberto Borbolla
Microsoft MVP
WebLog:
http://www.coatl.com


"Juan David" <jdzapata@boterosoto.com.co> wrote in


message

news:077c01c3dcff$dcfb6520$a401280a@phx.gbl...
Hola a todos...

Necesito que por favor alguien me envíe un ejemplo para
controlar un problema de sección crítica que se me
presenta al momento en que muchas paginas ASPX invocan un
objeto o un acceso a un archivo, ya que me dice que un
proceso esta usando el recurso...

Esto lo estoy trabajan en C# para ASP.NET y ya intente
solucionarlo trabajando con un lock(Object) sencillo o
con
un Monitor.Enter(Object) y Monitor.Exit(Object) para
proteger la sección crítica...

Pero no me es suficienta ya que aún asi se me sigue
presentando un problema cuando son muchas páginas.

De antemano muchas gracias y quedo en en espera de una
respuesta.


.



.
 

Leer las respuestas

#1 Eugenio Serrano
19/01/2004 - 21:21 | Informe spam
Algo que puede ayudar

http://msdn.microsoft.com/library/d...rrency.asp


Saludos,
Eugenio Serrano
NDSoft Consultoria y Desarrollo
Voluntario INETA Latam - Comite Web

"Juan David" escribió en el mensaje
news:097801c3debc$d67fe630$
Buenos Dias y muchas gracias por interesarte...

Mira lo que vos dices es verdad...

Lo que necesito es tener varias instancias del objeto ya
que son muchas paginas las que lo instancian...

No necesariamente es bloquearlo...

Me podrías explicar como es esto de los objetos COM+ o en
fin una posible solución?


Podrías especificar exactamente cual es el escenario que


tienes, es decir,
estas accediendo a un objeto que es compartido por las


páginas ASPX, el uso
de lock más bien es usado para evitar que por


dos "caminos" diferentes se
quiera modificar el mismo dato, lo que ocasionaría


problemas de
consistencia, no sé si exactamente este sea tu problema,


porque de cualquier
manera si tienes un alto volumen de accesos a este


objeto primero tendrías
que determinar si realmente quieres bloquearlo, otra


opción sería utilizar
objetos COM+ o en todo caso varias instancias, pero para


poderte sugerir
esto, necesitariamos saber más detalles de tu aplicación.


Alberto Borbolla
Microsoft MVP
WebLog:
http://www.coatl.com


"Juan David" wrote in


message
news:077c01c3dcff$dcfb6520$
Hola a todos...

Necesito que por favor alguien me envíe un ejemplo para
controlar un problema de sección crítica que se me
presenta al momento en que muchas paginas ASPX invocan un
objeto o un acceso a un archivo, ya que me dice que un
proceso esta usando el recurso...

Esto lo estoy trabajan en C# para ASP.NET y ya intente
solucionarlo trabajando con un lock(Object) sencillo o
con
un Monitor.Enter(Object) y Monitor.Exit(Object) para
proteger la sección crítica...

Pero no me es suficienta ya que aún asi se me sigue
presentando un problema cuando son muchas páginas.

De antemano muchas gracias y quedo en en espera de una
respuesta.


.



.

Preguntas similares