scope de variables estaticas en C#

27/02/2004 - 16:42 por NewsMS | Informe spam
Quisiera saber si las variables estaticas (static) tienen scope de
aplicacion (proceso) o de thread. Con esto quiero decir si el contenido de
una variable estatica puede ser compartido entre threads de un mismo proceso
o solamente entre instancias de clases en un mismo thread.

Muchas Gracias.

Agustin Sanchez

Preguntas similare

Leer las respuestas

#1 Anonimo
27/02/2004 - 17:25 | Informe spam
El alcance de las variables es independiente del proceso
en que se use.


Mostrar la cita
tienen scope de
Mostrar la cita
si el contenido de
Mostrar la cita
de un mismo proceso
Mostrar la cita
thread.
Mostrar la cita
#2 A.Poblacion
27/02/2004 - 22:26 | Informe spam
Normalmente tienen alcance de proceso. Si quieres que una variable estática
tenga una copia por cada thread, puedes lograrlo poniendole el atributo
[ThreadStatic], si no recuerdo mal. Ten presente que, en este caso, si hay
una inicialización estática, solo se ejecuta con la copia del primer thread,
y el resto de los threads reciben la variable sin inicializar.


"NewsMS" wrote in message
news:%23Jq7IhU$
Mostrar la cita
proceso
Mostrar la cita
Ads by Google
Search Busqueda sugerida